hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.5K
active users

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?

@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 github.com/kelseyhightower/kub. 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. microk8s.io/docs/getting-start

Bootstrap Kubernetes the hard way. No scripts. Contribute to kelseyhightower/kubernetes-the-hard-way development by creating an account on GitHub.
GitHubGitHub - kelseyhightower/kubernetes-the-hard-way: Bootstrap Kubernetes the hard way. No scripts.Bootstrap Kubernetes the hard way. No scripts. Contribute to kelseyhightower/kubernetes-the-hard-way development by creating an account on GitHub.
Mauricio Teixeira 🇺🇸🇧🇷

@nicr9
That's a very good reference (and interesting story). Thanks!