Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Do you have some well written resources on how to learn K8s as a dev?
18 points by thiht 46 days ago | hide | past | favorite | 12 comments
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?

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.

I already did the official getting started but the katacoda exercises are definitely not a good experience (at least on Safari): the frame is tiny and if I try to full screen it the text disappears… the exercice with Java deployment has a file tree view that just doesn’t work.

The documentation by itself seems extremely good and highly detailed though, but not really learning material. I’ll make sure to read it thoroughly once I’ve finished Kubernetes in action as suggested by someone else!

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.

That’s exactly my goal for 2022, I want to pass the CKAD certification :) I’m looking for good resources to get started for that! I went with the Kubernetes in Action book, and bought CKAD with Tests on Udemy (thanks Black Friday) for follow up later on.

Yea was debating between that and the DevOps cert from AWS. Choose DevOps because it covers some of the same concepts and more. Also just passed the AWS Developer Associate, so warmed up. Using Tutorial Dojo… Highly recommended! CKAD course on Udemy looks good too and have heard good things from friends. Good luck on your journey!

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.

Thanks for this recommendation, according to the table of contents and reading a few chapters that’s exactly what I was looking for :)

I bought the (in progress) second edition on Manning (it comes with the physical book when it’s published, the ebooks for both the first and second edition and a +1 free ebook to give someone).

Author's name is Marko. Nevertheless, I suggest the same. He published second edition of it this year.

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.

Thanks for the recommendation. I went with Kubernetes in action instead but Kubernetes Up & Running seems equally good based on the table of contents.

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

That’s the part I’m not interested in: I don’t want to deploy and administrate my cluster, I’m just a user of an existing cluster.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact