I'm a backend engineer looking to dive into Kubernetes. So far, my experience is limited to using Docker, and I only know a bit about Kubernetes from running Kubectl commands to manage logs. I'm not aiming for advanced topics right away; I want to establish a solid foundation in Kubernetes first and then progress to an intermediate level that will support my backend work. I'm hoping for recommendations on brief courses or resources that can help me grasp the basics without overwhelming me with too much jargon. Any suggestions? Thanks!
5 Answers
I’m in a similar position. I just started the CKA course on Udemy and I’d highly recommend it. It’s structured in a way that’s manageable for beginners like us.
Try installing K3s and just mess around with it! It's lightweight and perfect for getting started. Also, consider setting up kube-prometheus-stack for monitoring; it can give you useful insights as you learn.
You might want to check out Killer Coda for solving CKA problems. It really helps with understanding Kubernetes at a basic level, especially if you're looking to troubleshoot and build efficient systems. It's a hands-on way to learn!
Take a look at this GitHub repository called vCluster. It's pretty cool because it allows you to streamline Kubernetes itself by hosting virtual clusters within Docker, which makes experimenting and setting up CI pipelines a lot easier—definitely worth checking out!
If you have the hardware, install K3s on Proxmox VMs. I run a cluster with several physical servers and VMs for the control plane and worker nodes. You'll get a great hands-on experience!
And don’t forget to install the k9s client—it's super helpful for managing your clusters!

Sure, I'll check it out, thank you!