Okay, I've been asked this question to which I was not prepared: where do you go if you want to learn Kubernetes from the ground up? Consider a person who doesn't even know how to run "docker" in their own laptop, but they want to rise to a point where they can actually manage a Kubernetes cluster. Thoughts?
#HomeLab #Kubernetes #SysAdminLife #k8s #SRE
@badnetmask A friend at work was trying to do this very thing. He's got a rudimentary understanding of containers but not much direct hands on experience
My advice was to ask himself; do you want to know how to administer a k8s cluster or to manage applications running on k8s?
In his case, we deploy some stuff in OpenShift and he wanted to understand the internals so that he could actively participate in that work more often. He wanted to get a better intuition about what's happening when it all goes wrong
I told him to start by getting some VMs (or raspberry pis) and see if he could follow k8s the hard way https://github.com/kelseyhightower/kubernetes-the-hard-way. This took him a LONG time and he told me he was fighting it all the way but he's really happy that he finally got it working and he learned a lot this way.
If your friend is more interested in the application side of things, I'd suggest looking at microk8s as an easy way to get a single node cluster working and try to deploy some applications from there. https://microk8s.io/docs/getting-started
@nicr9
That's a very good reference (and interesting story). Thanks!