100% Free Kubernetes courses, training, and hands-on knowledge to help you get started, plus learn advanced K8s concepts.
Your go-to Kubernetes tutorials and courses for getting hands-on knowledge and know-how to be a pro kubernetes developer. Get on-demand access to content built to help you unlock the next level of growth in your cloud native career.
Free K8s Courses
Vivek is a software developer who started his professional career in 2015 with Java and related technologies. Initially, he spent his time writing Java-based enterprise-level web applications and running serverless workloads of Kubernetes. But nowadays he is more focused on application-centric data management for all your cloud-native applications.
Pick a course to get started on this journey to become a Kubernetes pro and 🚀 boost your career.
In this course, we start from the basics of Kubernetes for example the architecture and components and then we move ahead to discuss other constructs/resources in detail.
In this course, we look into how we can package our kubernetes application as a helm chart and distribute/share it with others. We also look into how to publish/host that helm chart using github pages.
In this course, we deep dive into how we can use Kubernetes' Go library (client-go) to develop applications that talk to Kubernetes API Server to do certain things. We also look into the basic constructs of writing Kubernetes controllers.
In this course, lets write a Kubernetes custom controller (ekspose) from scratch. Ekspose can be used to expose your deployment resource using ingress resources automatically. The controller will create a respective service and an ingress resource as soon as a deployment resource was created on the cluster.
In this course, we want to show what is the process to get an application deployed on Kubernetes. To do that, we will write a Go API, containerize it, and then deploy it on Kubernetes.
We hate 😖 spam as much as you do! You're in a safe company. Only delivering solid cloud native content.
If you’re just starting out your journey into the cloud native and Kubernetes world, you can opt for Kubernetes For The Absolute Beginner - Hands On by Mumshad Mannambeth course to get yourself comfortable with the basics of Kubernetes. Many Infranauts have taken the CKAD course by Mumshad Mannambeth available on Udemy. After clearing CKAD with that course, some of us also opted for another CKA course for the CKA certification.
Study materials are available in other formats like blogs, GitHub Repos, YouTube videos containing different scenario-based practice questions/answers. You may choose at your own will like this one that some of us followed from Medium for the CKAD exam. You should also check out the video by Harshit Singhvi on exam experience and tips on YouTube.
For CKS, we found the Kubernetes CKS 2021 Complete Course - Theory - Practice to be really useful. At the end of the day, what matters the most is how much time you spend practicing different scenarios. We can’t emphasize enough how important the labs are.
One could get confused about which exam one should go for first - CKA or CKAD? Is CKA harder than CKAD? And what is the exact difference in terms of exam curriculum and the difficulty level of both exams?
Some of us started digging deeper over the internet and eventually found out that CKAD is broadly a subset of CKA. A few Infranauts decided to prepare for CKAD first and then for CKA, as they were ultimately aiming to gain all the possible knowledge around Kubernetes.
It eventually turned out to be the right decision as CKAD also helped them improve speed and muscle memory over Kubernetes commands, which is critical for both exams. This helped us a lot in the CKA exam as most of us managed to complete almost all questions with 20-30 mins still left with us to solve the only couple of complex questions that had been flagged and skipped for later.
While preparing for the CNCF’s CKAD, CKA, or CKS certification, there could be numerous doubts, which exam to appear first, what resources to refer to, what are common mistakes to avoid, etc. Especially, if you don’t have previous knowledge or hands-on experience with Kubernetes, this could be a tough situation to be in.
At InfraCloud, engineers are highly encouraged to appear for these exams and get certified. Recently certified Infranauts wrote a blog post in a collaborative effort to share all the insights straight from - before registering for the CKA, CKAD, and CKS exam, tips & tricks, dos and dont’s to the next steps after clearing the exam successfully.
Kubernetes certification is one of the key steps in ensuring you're learning Kubernetes the right way. These certifications are created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation. Currently, these are the Kubernetes certifications available CKA, CKAD, CKS, KCNA on cncf.io.
Kubernetes certifications are practical hands-on exams allowing developers to quickly establish their credibility and value in the job market.
Short answer in my opinion is, Yes. Because of two main reasons, the first one is the experience you get when you appear for the exam. Most of the certification and any other exams have multiple choice questions where you remember things and choose the correct option in the exam but CKA, CKAD or CKS exams are different. In these exams you actually have to perform tasks on live clusters which, according to us, makes it worth trying out.
The other benefit is, if one has n number of resumes in front of them and they're are trying to hire a Kubernetes developer, there are high chances that they would prefer a resume that has CKA written on it.
Plenty of free Kubernetes study material is available in formats like blogs, GitHub Repos, YouTube videos containing different scenario-based practice questions/answers. You may choose at your own will like this one that some of us followed from Medium for the CKAD exam. You should also check out the video by Harshit Singhvi on exam experience and tips on YouTube.
We’d highly recommend checking out the School of Kubernetes courses by Vivek Singh which has courses right from beginner to advanced level - all for free!
Kubernetes, these days has become the primary container orchestration system for the startups as well the enterprises out there because of the extensibility that it supports. From companies like Box, Booking.com, Spotify to OpenAI, ING and Adidas, all of them are using Kubernetes. You can find more about the use cases and other companies using Kubernetes here.