HACKER Q&A
📣 thiht

Do you have some well written resources on how to learn K8s as a dev?


I want to learn K8s but I have 2 constraints:

- I’m a developer so I don’t want to deploy or administrate a cluster myself, I just want to learn how to deploy and manage my pods

- I want well written resources, specifically NO VIDEOS, and not necessarily something interactive (I’m not fond of the examples using Katacoda on the official documentation, I find it pretty frustrating)

I found some resources but it’s a bit hard to know their quality. Do you have recommendations?


  👤 HalcyonicStorm Accepted Answer ✓
You should start with the Kubernetes docs and then read the tutorials. Start with the tutorial but you should really read all the documentation. Its actually not too long a read.

1) https://kubernetes.io/docs/concepts/overview/components/ 2) https://kubernetes.io/docs/tutorials/kubernetes-basics/ 3) https://kubernetes.io/docs/tasks/run-application/

After reading these documents and doing the tutorials, its a matter of gaining experience.


👤 bigbassroller
After being self thought how to code through books and hands on projects, I have discovered an even better way to learn and get credentials in that field at the same time and that is through certifications. For example AWS Devops cert, the GCP equivalent and CNF Kubernetes cert.

👤 jbki1121
What boosted my gains in kubernetes was this book, which I didn't even have to read all the way. Kubernetes in Action by Marco Lukša. After that, consuming the docs was easier.

👤 tedmiston
I would start with something like k3s locally for simplicity.

Then check out the O'Reilly book, Kubernetes: Up & Running.

The official Kubernetes tutorial is pretty good too.


👤 mirotalk
Here [1] you can find some notes on how to deploy a master - slave k8s cluster and storage. I hope it will be of help to you.

[1] https://github.com/miroslavpejic85/kubernetes-k8s