I'm a Junior Azure Engineer looking to enhance my skills in Azure Kubernetes Service (AKS). I want to learn about Kubernetes in my spare time, but I'm not sure where to start. Should I focus more on general Kubernetes knowledge or dive directly into AKS training? Any recommendations on resources or paths to follow would be greatly appreciated!
4 Answers
While it's true you can manage Kubernetes without deep Linux knowledge, you might regret it when things get complicated. If problems arise, you’ll wish you had more Linux skills. In a cloud context like AKS, it might be less critical, but knowledge of Linux can help you solve issues more effectively later on, especially if you don’t have a Linux expert on your team.
Totally! Plus, engineers need a solid grasp of networking, the CLI, and basic programming. Don’t cut corners — dive into resources, especially books, they often dive deeper into topics!
A great way to learn is to set up a home lab. This allows you to practice Kubernetes without incurring costs with Azure or other cloud services, giving you a chance to experiment and learn at your own pace.
I already have a Proxmox setup with TrueNAS. What useful Kubernetes projects can I try at home to maximize my learning?
It's important to break down your company's request. Kubernetes is the core container orchestrator, while AKS is Azure's managed version of it. Since Azure handles much of the infrastructure for you, learning the basic principles of Kubernetes is key. I recommend pursuing the Certified Kubernetes Administrator (CKA) certification as it will give you a solid foundation. If you're looking for something quicker, consider the Kubernetes and Cloud Native Associate (KCNA) certification. Master those concepts, and AKS will be much easier to grasp.
Totally agree! Start with Linux and Docker to build a foundation, then tackle Kubernetes with a focus on Azure since that’s your work environment. It’ll help you understand the concepts better and you'll feel more prepared.
If you're looking for a good preparation course, the CKA exam prep course by KodeKloud is highly recommended. It's useful even if you don't intend to take the exam, as it covers essential concepts that will help you in real-world scenarios.
Yeah, I get that! But honestly, I didn’t know Linux initially either. Just start with the basics, and you'll grasp it gradually. What’s been challenging for you about learning?