← Back
Mischa Vandenburg April 22, 2025 20m

How To Learn Kubernetes in 2025

Read full transcript 16 segments
  1. If you want to learn Kubernetes but you If you want to learn Kubernetes but you don't know where to begin, this is the don't know where to begin, this is the don't know where to begin, this is the video to watch. My name is Misha. I've video to watch. My name is Misha. I've video to watch. My name is Misha. I've taught Kubernetes to over a thousand taught Kubernetes to over a thousand taught Kubernetes to over a thousand people at this point and I'm going to people at this point and I'm going to people at this point and I'm going to share you the full road map and the full share you the full road map and the full share you the full road map and the full journey to start learning Kubernetes journey to start learning Kubernetes journey to start learning Kubernetes from zero to a functional Kubernetes from zero to a functional Kubernetes from zero to a functional Kubernetes engineer. So let's jump engineer. So let's jump engineer. So let's jump in. So I have one of these famous mind in. So I have one of these famous mind in. So I have one of these famous mind maps that I tend to make and let's dive maps that I tend to make and let's dive maps that I tend to make and let's dive into the first topic which is why would into the first topic which is why would into the first topic which is why would you even bother learning Kubernetes? you even bother learning Kubernetes? you even bother learning Kubernetes? Well, the industry adoption is high and Well, the industry adoption is high and Well, the industry adoption is high and it is it is increasing especially with it is it is increasing especially with it is it is increasing especially with AI that is um adopting Kubernetes at a AI that is um adopting Kubernetes at a AI that is um adopting Kubernetes at a very high pace. Kubernetes is 10 years very high pace. Kubernetes is 10 years very high pace. Kubernetes is 10 years old at this point. So that means that is old at this point. So that means that is old at this point. So that means that is established, companies trust it more and established, companies trust it more and established, companies trust it more and it is it's actually the way to go if it is it's actually the way to go if it is it's actually the way to go if your company is using containers. So 96% your company is using containers. So 96% your company is using containers. So 96% of organizations that are running of organizations that are running of organizations that are running containers are using Kubernetes to run containers are using Kubernetes to run containers are using Kubernetes to run those containers. There are plenty of those containers. There are plenty of those containers. There are plenty of career opportunities. It's a career opportunities. It's a career opportunities. It's a consistently top paying tech skill. The consistently top paying tech skill. The consistently top paying tech skill. The a the average salary worldwide is about a the average salary worldwide is about a the average salary worldwide is about $158,000 US. I have a market analysis $158,000 US. I have a market analysis $158,000 US. I have a market analysis video on my channel that you can watch video on my channel that you can watch video on my channel that you can watch about that. And it's platform agnostic.

  2. about that. And it's platform agnostic. about that. And it's platform agnostic. It works across all cloud providers and It works across all cloud providers and It works across all cloud providers and on premises. So that's it's so great to on premises. So that's it's so great to on premises. So that's it's so great to if you learn Kubernetes and by extension if you learn Kubernetes and by extension if you learn Kubernetes and by extension Linux then you can basically work in any Linux then you can basically work in any Linux then you can basically work in any environment that works that uses environment that works that uses environment that works that uses Kubernetes if it's running on Azure if Kubernetes if it's running on Azure if Kubernetes if it's running on Azure if it's running on AWS if you have the it's running on AWS if you have the it's running on AWS if you have the fundamental skill of Kubernetes down fundamental skill of Kubernetes down fundamental skill of Kubernetes down then you can work anywhere and it's a then you can work anywhere and it's a then you can work anywhere and it's a futurep proof skill container containers futurep proof skill container containers futurep proof skill container containers are not going anywhere it's continuing are not going anywhere it's continuing are not going anywhere it's continuing to grow and especially in AI so chat GPT to grow and especially in AI so chat GPT to grow and especially in AI so chat GPT runs on Kubernetes runs on Kubernetes runs on Kubernetes Um, Microsoft Office runs on Kubernetes Um, Microsoft Office runs on Kubernetes Um, Microsoft Office runs on Kubernetes these days. Microsoft Teams. These are these days. Microsoft Teams. These are these days. Microsoft Teams. These are big applications that are going to be big applications that are going to be big applications that are going to be only scaling upward in the future. And only scaling upward in the future. And only scaling upward in the future. And the very fact that they are running on the very fact that they are running on the very fact that they are running on Kubernetes is a huge um it's writing on Kubernetes is a huge um it's writing on Kubernetes is a huge um it's writing on the wall that this is the the technology the wall that this is the the technology the wall that this is the the technology to focus on. Now the next section here to focus on. Now the next section here to focus on. Now the next section here is the learning curve. So, Kubernetes is the learning curve. So, Kubernetes is the learning curve. So, Kubernetes does have a um steep learning curve does have a um steep learning curve does have a um steep learning curve initially, especially if you're initially, especially if you're initially, especially if you're completely green to tech. And the thing completely green to tech. And the thing completely green to tech. And the thing is that Kubernetes can do so many is that Kubernetes can do so many is that Kubernetes can do so many things. It's it's such a a big things. It's it's such a a big things. It's it's such a a big um it's so versatile and the CNCF um it's so versatile and the CNCF um it's so versatile and the CNCF landscape is so huge that it can be very landscape is so huge that it can be very landscape is so huge that it can be very overwhelming in the beginning. So many overwhelming in the beginning. So many overwhelming in the beginning. So many beginners try to learn everything at beginners try to learn everything at beginners try to learn everything at once and then they get overwhelmed. That once and then they get overwhelmed. That once and then they get overwhelmed. That is a number one mistake that I see. So is a number one mistake that I see. So is a number one mistake that I see. So this is why I'm making this video. And this is why I'm making this video. And this is why I'm making this video. And also um you need to master certain

  3. also um you need to master certain also um you need to master certain prerequisites before you should dive prerequisites before you should dive prerequisites before you should dive into Kubernetes. And that's going to be into Kubernetes. And that's going to be into Kubernetes. And that's going to be the next section we're going to be the next section we're going to be the next section we're going to be talking about. So you should not like if talking about. So you should not like if talking about. So you should not like if you are completely green and you want to you are completely green and you want to you are completely green and you want to change your career to tech, Kubernetes change your career to tech, Kubernetes change your career to tech, Kubernetes is not the place to start. But it does is not the place to start. But it does is not the place to start. But it does it you don't have to be a genius it you don't have to be a genius it you don't have to be a genius infrastructure engineer in order to infrastructure engineer in order to infrastructure engineer in order to start learning Kubernetes. Far from it. start learning Kubernetes. Far from it. start learning Kubernetes. Far from it. So some common mistakes that I see in So some common mistakes that I see in So some common mistakes that I see in when I teach Kubernetes is that people when I teach Kubernetes is that people when I teach Kubernetes is that people tend to start with complex applications. tend to start with complex applications. tend to start with complex applications. They take these very difficult use cases They take these very difficult use cases They take these very difficult use cases and then apply that to the learning in and then apply that to the learning in and then apply that to the learning in the beginning. That's not the way to go the beginning. That's not the way to go the beginning. That's not the way to go about it. You should start simple. Uh about it. You should start simple. Uh about it. You should start simple. Uh people tend to skip the container people tend to skip the container people tend to skip the container fundamentals. So that's another common fundamentals. So that's another common fundamentals. So that's another common mistake that they for example they might mistake that they for example they might mistake that they for example they might be used to Linux or they are software be used to Linux or they are software be used to Linux or they are software engineers and then they dive straight engineers and then they dive straight engineers and then they dive straight into Kubernetes without even knowing into Kubernetes without even knowing into Kubernetes without even knowing what a container actually is or how to what a container actually is or how to what a container actually is or how to build a container and that's a big build a container and that's a big build a container and that's a big mistake because Kubernetes is a mistake because Kubernetes is a mistake because Kubernetes is a container orchestrator. It's a method to container orchestrator. It's a method to container orchestrator. It's a method to run containers. That's what it's for. So run containers. That's what it's for. So run containers. That's what it's for. So if you don't know about containers then if you don't know about containers then if you don't know about containers then you're going to have a hard time you're going to have a hard time you're going to have a hard time understanding what Kubernetes actually understanding what Kubernetes actually understanding what Kubernetes actually does and how it works. Another common does and how it works. Another common does and how it works. Another common mistake is like I said trying to learn mistake is like I said trying to learn mistake is like I said trying to learn everything at once. You need to have a everything at once. You need to have a everything at once. You need to have a clear path to it. And this is what I clear path to it. And this is what I clear path to it. And this is what I provide you here. Not enough hands-on provide you here. Not enough hands-on provide you here. Not enough hands-on practice. That's also that's a mistake practice. That's also that's a mistake practice. That's also that's a mistake that I made myself. I was just watching that I made myself. I was just watching that I made myself. I was just watching video after video, tutorial after video after video, tutorial after video after video, tutorial after tutorial, course after course without tutorial, course after course without tutorial, course after course without actually building a home lab or without

  4. actually building a home lab or without actually building a home lab or without applying it to my own clusters. It's a applying it to my own clusters. It's a applying it to my own clusters. It's a big big big mistake. And finally, ignoring YAML and mistake. And finally, ignoring YAML and mistake. And finally, ignoring YAML and declarative concepts. So um as we have declarative concepts. So um as we have declarative concepts. So um as we have seen in my other videos on how to run seen in my other videos on how to run seen in my other videos on how to run ponds for example yes you can do a lot ponds for example yes you can do a lot ponds for example yes you can do a lot with uh cubectl and running things but with uh cubectl and running things but with uh cubectl and running things but the real magic happens when you start the real magic happens when you start the real magic happens when you start defining these things in code through defining these things in code through defining these things in code through yaml objects. So these are some common yaml objects. So these are some common yaml objects. So these are some common mistakes that I tend to see. Now let's mistakes that I tend to see. Now let's mistakes that I tend to see. Now let's dive into the prerequisites. dive into the prerequisites. dive into the prerequisites. So there are certain things that I So there are certain things that I So there are certain things that I recommend you master or that you know recommend you master or that you know recommend you master or that you know about before diving into Kubernetes. And about before diving into Kubernetes. And about before diving into Kubernetes. And the first of them is Linux. So most the first of them is Linux. So most the first of them is Linux. So most Kubernetes uh nodes will be running on a Kubernetes uh nodes will be running on a Kubernetes uh nodes will be running on a flavor of Linux. And if you know Linux, flavor of Linux. And if you know Linux, flavor of Linux. And if you know Linux, then understanding how Kubernetes works then understanding how Kubernetes works then understanding how Kubernetes works and how it is actually deployed on these and how it is actually deployed on these and how it is actually deployed on these nodes and how it's actually functioning nodes and how it's actually functioning nodes and how it's actually functioning under the hood is going to help you a under the hood is going to help you a under the hood is going to help you a ton when you get when you run into ton when you get when you run into ton when you get when you run into issues or when your cluster breaks. So I issues or when your cluster breaks. So I issues or when your cluster breaks. So I recommend knowing the basic command line recommend knowing the basic command line recommend knowing the basic command line skills, knowing how to navigate the file skills, knowing how to navigate the file skills, knowing how to navigate the file system, knowing what a process is in system, knowing what a process is in system, knowing what a process is in Linux and how you can debug it, how you Linux and how you can debug it, how you Linux and how you can debug it, how you can view which processes are can view which processes are can view which processes are running, understanding networking running, understanding networking running, understanding networking concepts, cider ranges and network concepts, cider ranges and network concepts, cider ranges and network interfaces, IP table routing, etc. and interfaces, IP table routing, etc. and interfaces, IP table routing, etc. and uh YAML I I I recommend well you can uh YAML I I I recommend well you can uh YAML I I I recommend well you can learn YAML in the process of learning learn YAML in the process of learning learn YAML in the process of learning Kubernetes but I I highly recommend just

  5. Kubernetes but I I highly recommend just Kubernetes but I I highly recommend just going through what YAML is and why it is going through what YAML is and why it is going through what YAML is and why it is used these days. So you don't have to be used these days. So you don't have to be used these days. So you don't have to be a Linux genius but if you have for a Linux genius but if you have for a Linux genius but if you have for example been daily driving Linux for a example been daily driving Linux for a example been daily driving Linux for a couple of months or if you have couple of months or if you have couple of months or if you have installed a few applications and fixed installed a few applications and fixed installed a few applications and fixed some things then you are generally um some things then you are generally um some things then you are generally um good to go. If you are going to be good to go. If you are going to be good to go. If you are going to be learning is it as a software engineer, learning is it as a software engineer, learning is it as a software engineer, but if you're going more the Kubernetes but if you're going more the Kubernetes but if you're going more the Kubernetes administrator route, then I highly administrator route, then I highly administrator route, then I highly recommend to have a at least a baseline recommend to have a at least a baseline recommend to have a at least a baseline of knowing how to install Arch Linux of knowing how to install Arch Linux of knowing how to install Arch Linux from scratch on a encrypted set of from scratch on a encrypted set of from scratch on a encrypted set of drives drives drives and preferably use using logical and preferably use using logical and preferably use using logical volumes. these kinds of things. If you volumes. these kinds of things. If you volumes. these kinds of things. If you can do that kind of level of can do that kind of level of can do that kind of level of configuration, you generally have the configuration, you generally have the configuration, you generally have the right level of uh Linux skills to move right level of uh Linux skills to move right level of uh Linux skills to move on. I think next is containers. So like on. I think next is containers. So like on. I think next is containers. So like I said before, many people skip this for I said before, many people skip this for I said before, many people skip this for some reason, but it's actually super some reason, but it's actually super some reason, but it's actually super important that you learn container, important that you learn container, important that you learn container, container images and registries, Docker container images and registries, Docker container images and registries, Docker file basics, the the the life cycle of a file basics, the the the life cycle of a file basics, the the the life cycle of a container. So is it something that is container. So is it something that is container. So is it something that is used to store data or not? These kinds used to store data or not? These kinds used to store data or not? These kinds of things.

  6. of things. of things. Knowing what container networking basics Knowing what container networking basics Knowing what container networking basics and persistent storage with containers, and persistent storage with containers, and persistent storage with containers, so volumes with docker compose files so volumes with docker compose files so volumes with docker compose files etc. Like knowing these basics is is etc. Like knowing these basics is is etc. Like knowing these basics is is extremely important. But the good news extremely important. But the good news extremely important. But the good news is that there are plenty of resources is that there are plenty of resources is that there are plenty of resources where you can learn this. So you have uh where you can learn this. So you have uh where you can learn this. So you have uh use labs for example. Uh I always use labs for example. Uh I always use labs for example. Uh I always recommend this. It has a lot of docker recommend this. It has a lot of docker recommend this. It has a lot of docker 101 containers um container information. 101 containers um container information. 101 containers um container information. uh courses, challenges, they are uh courses, challenges, they are uh courses, challenges, they are actually really good and free. So I actually really good and free. So I actually really good and free. So I highly recommend this uh place and then highly recommend this uh place and then highly recommend this uh place and then there on YouTube there are hundreds of there on YouTube there are hundreds of there on YouTube there are hundreds of Docker um tutorials which are really Docker um tutorials which are really Docker um tutorials which are really good Docker tutorial and there is one good Docker tutorial and there is one good Docker tutorial and there is one this is the one I that I recommend in this is the one I that I recommend in this is the one I that I recommend in particular this guy really does a good particular this guy really does a good particular this guy really does a good job. It's over five hours long. So job. It's over five hours long. So job. It's over five hours long. So that's the one that I recommend for that's the one that I recommend for that's the one that I recommend for that. that. that. And then uh generally the reason to And then uh generally the reason to And then uh generally the reason to learn Kubernetes is because you are learn Kubernetes is because you are learn Kubernetes is because you are working in a environment that is either working in a environment that is either working in a environment that is either working according to or is moving working according to or is moving working according to or is moving towards DevOps principles. So by that I towards DevOps principles. So by that I towards DevOps principles. So by that I mean deploying fast and often mean deploying fast and often mean deploying fast and often implementing infrastructure as code implementing infrastructure as code implementing infrastructure as code principles, declarative config principles, declarative config principles, declarative config management and understanding CI/CD management and understanding CI/CD management and understanding CI/CD workflows and what is actually the workflows and what is actually the workflows and what is actually the benefit of something like Kubernetes and benefit of something like Kubernetes and benefit of something like Kubernetes and knowing how to scale and how you can knowing how to scale and how you can knowing how to scale and how you can ship to production quickly for example.

  7. ship to production quickly for example. ship to production quickly for example. These are the these will make the actual These are the these will make the actual These are the these will make the actual use case for Kubernetes much more clear use case for Kubernetes much more clear use case for Kubernetes much more clear to you if you have a fundamental to you if you have a fundamental to you if you have a fundamental understanding of these. understanding of these. understanding of these. So um now in terms of the path the So um now in terms of the path the So um now in terms of the path the learning path and which which resources learning path and which which resources learning path and which which resources to use then I generally recommend going to use then I generally recommend going to use then I generally recommend going for a path that is based on for a path that is based on for a path that is based on certifications. Now don't get me wrong certifications. Now don't get me wrong certifications. Now don't get me wrong you don't like some people really resist you don't like some people really resist you don't like some people really resist certifications for some reason they certifications for some reason they certifications for some reason they don't like them and that's okay. You don't like them and that's okay. You don't like them and that's okay. You don't have to actually get the don't have to actually get the don't have to actually get the certifications, but you can use these certifications, but you can use these certifications, but you can use these certifications as a certain set of goals certifications as a certain set of goals certifications as a certain set of goals and a structure to your learning because and a structure to your learning because and a structure to your learning because it is you're not going to learn it is you're not going to learn it is you're not going to learn Kubernetes just by blindly going through Kubernetes just by blindly going through Kubernetes just by blindly going through the Kubernetes docs and sort of going the Kubernetes docs and sort of going the Kubernetes docs and sort of going through it and going about it through it and going about it through it and going about it willy-nilly. You need some sort of willy-nilly. You need some sort of willy-nilly. You need some sort of structure and that's what I'm providing structure and that's what I'm providing structure and that's what I'm providing you here. And I recommend doing these you here. And I recommend doing these you here. And I recommend doing these certifications because also if you want certifications because also if you want certifications because also if you want to get a job with Kubernetes, these to get a job with Kubernetes, these to get a job with Kubernetes, these certifications are going to be super certifications are going to be super certifications are going to be super useful because the thing about these useful because the thing about these useful because the thing about these certifications is this is not some sort certifications is this is not some sort certifications is this is not some sort of multiplechoice applica uh of multiplechoice applica uh of multiplechoice applica uh certification. So if you Google the certification. So if you Google the certification. So if you Google the CKAD, this is the CNCF has these CKAD, this is the CNCF has these CKAD, this is the CNCF has these certifications and these are not these certifications and these are not these certifications and these are not these are not certifications that where you are not certifications that where you are not certifications that where you have a multiplechoice exam and you can have a multiplechoice exam and you can have a multiplechoice exam and you can get by by just learning the theory. No, get by by just learning the theory. No, get by by just learning the theory. No, you get a a a a practical environment.

  8. you get a a a a practical environment. you get a a a a practical environment. You SSH into a server and then they say, You SSH into a server and then they say, You SSH into a server and then they say, "Oh, this is broken. Go ahead and fix it "Oh, this is broken. Go ahead and fix it "Oh, this is broken. Go ahead and fix it or deploy this application." you or deploy this application." you or deploy this application." you actually have to do things in a twohour actually have to do things in a twohour actually have to do things in a twohour time frame which is very very time frame which is very very time frame which is very very challenging. Many the CKS um challenging. Many the CKS um challenging. Many the CKS um certification is very challenging. So certification is very challenging. So certification is very challenging. So these are very useful valuable these are very useful valuable these are very useful valuable certifications to have and this is what certifications to have and this is what certifications to have and this is what the structure that I um recommend you the structure that I um recommend you the structure that I um recommend you follow. The the main one the the big the follow. The the main one the the big the follow. The the main one the the big the first one is the CKAD. So the certified first one is the CKAD. So the certified first one is the CKAD. So the certified Kubernetes application developer Kubernetes application developer Kubernetes application developer certification. This is the one that I certification. This is the one that I certification. This is the one that I recommend getting if you are a software recommend getting if you are a software recommend getting if you are a software engineer wanting to learn Kubernetes or engineer wanting to learn Kubernetes or engineer wanting to learn Kubernetes or if you are more interested in a DevOps if you are more interested in a DevOps if you are more interested in a DevOps infrastructure engineer path then the infrastructure engineer path then the infrastructure engineer path then the CKD is the one to start with. Now in CKD is the one to start with. Now in CKD is the one to start with. Now in terms of resources I recommend starting terms of resources I recommend starting terms of resources I recommend starting with my Kubernetes fundamentals course. with my Kubernetes fundamentals course. with my Kubernetes fundamentals course. This is a course that is different from This is a course that is different from This is a course that is different from the other ones because um it is very the other ones because um it is very the other ones because um it is very heavy on the practical side of things.

  9. heavy on the practical side of things. heavy on the practical side of things. So I will actually teach you how to So I will actually teach you how to So I will actually teach you how to manage Kubernetes clusters from the manage Kubernetes clusters from the manage Kubernetes clusters from the command line. And the the the following command line. And the the the following command line. And the the the following courses I'm going to be recommending courses I'm going to be recommending courses I'm going to be recommending they they don't necessarily teach that. they they don't necessarily teach that. they they don't necessarily teach that. Also, my course is set up so that we it Also, my course is set up so that we it Also, my course is set up so that we it is as if we are sitting together in the is as if we are sitting together in the is as if we are sitting together in the same room with our laptops and I'm just same room with our laptops and I'm just same room with our laptops and I'm just sort of instructing you how to do these sort of instructing you how to do these sort of instructing you how to do these in a practical way and there's not in a practical way and there's not in a practical way and there's not there's the theory is sort of there's the theory is sort of there's the theory is sort of intertwined with the practical intertwined with the practical intertwined with the practical application instead of just having a application instead of just having a application instead of just having a theory and then doing some labs that you theory and then doing some labs that you theory and then doing some labs that you can basically click through. No, this is can basically click through. No, this is can basically click through. No, this is actually going to teach you how to do actually going to teach you how to do actually going to teach you how to do this and drive these concepts home in a this and drive these concepts home in a this and drive these concepts home in a practical way. So if you are interested practical way. So if you are interested practical way. So if you are interested in this uh join my CubeCraft in this uh join my CubeCraft in this uh join my CubeCraft community, this is also a place where community, this is also a place where community, this is also a place where you can ask questions. So if you join you can ask questions. So if you join you can ask questions. So if you join this, I am here in this community every this, I am here in this community every this, I am here in this community every single day. You can see that in my single day. You can see that in my single day. You can see that in my activity here. I'm answering questions activity here. I'm answering questions activity here. I'm answering questions all day long. So if you get stuck, you all day long. So if you get stuck, you all day long. So if you get stuck, you you just make a topic, I answer your you just make a topic, I answer your you just make a topic, I answer your question, and you can progress much more question, and you can progress much more question, and you can progress much more quicker that way. So the next resource quicker that way. So the next resource quicker that way. So the next resource is CodeCloud. These are amazing courses.

  10. is CodeCloud. These are amazing courses. is CodeCloud. These are amazing courses. The you can get them on Udemy for pretty The you can get them on Udemy for pretty The you can get them on Udemy for pretty cheap. They have the best CKA and CKAD cheap. They have the best CKA and CKAD cheap. They have the best CKA and CKAD courses in my opinion and they keep them courses in my opinion and they keep them courses in my opinion and they keep them updated. They're pretty cheap too. So if updated. They're pretty cheap too. So if updated. They're pretty cheap too. So if you get my Kubernetes fundamentals you get my Kubernetes fundamentals you get my Kubernetes fundamentals course and then the code cloud one then course and then the code cloud one then course and then the code cloud one then you are settled for uh for the CK uh you are settled for uh for the CK uh you are settled for uh for the CK uh exam in my opinion. But what as I as I exam in my opinion. But what as I as I exam in my opinion. But what as I as I mentioned the code cloud ones ones tend mentioned the code cloud ones ones tend mentioned the code cloud ones ones tend to focus more on the theory and all of to focus more on the theory and all of to focus more on the theory and all of the the exambased sort of um topics but the the exambased sort of um topics but the the exambased sort of um topics but my fundamentals course actually teaches my fundamentals course actually teaches my fundamentals course actually teaches you the hands-on way of managing you the hands-on way of managing you the hands-on way of managing Kubernetes from the command line which Kubernetes from the command line which Kubernetes from the command line which you need to know in order to get these you need to know in order to get these you need to know in order to get these certifications because they are certifications because they are certifications because they are practical. You're logging into servers. practical. You're logging into servers. practical. You're logging into servers. So if you are stumbling around on the So if you are stumbling around on the So if you are stumbling around on the command line with finding information command line with finding information command line with finding information then you're going to run out of time and then you're going to run out of time and then you're going to run out of time and code cloud doesn't teach you that but my code cloud doesn't teach you that but my code cloud doesn't teach you that but my course does. So that's why these two are course does. So that's why these two are course does. So that's why these two are a very good package. If you get both of a very good package. If you get both of a very good package. If you get both of those then you are set up for those then you are set up for those then you are set up for success. Now the this is for the success. Now the this is for the success. Now the this is for the software engineer. So if you want to go software engineer. So if you want to go software engineer. So if you want to go to the next level the certified to the next level the certified to the next level the certified Kubernetes administrator. So this is for Kubernetes administrator. So this is for Kubernetes administrator. So this is for DevOps engineers, system administrators.

  11. DevOps engineers, system administrators. DevOps engineers, system administrators. Then if that is your goal, then the next Then if that is your goal, then the next Then if that is your goal, then the next step is to start shooting for the CKA step is to start shooting for the CKA step is to start shooting for the CKA exam, C CKA certification. This is more exam, C CKA certification. This is more exam, C CKA certification. This is more geared towards um RO role based access geared towards um RO role based access geared towards um RO role based access control. Um this is more geared control. Um this is more geared control. Um this is more geared towards creating clusters and upgrading towards creating clusters and upgrading towards creating clusters and upgrading them etc. So for that one again it's the them etc. So for that one again it's the them etc. So for that one again it's the same. Um, I would recommend getting the same. Um, I would recommend getting the same. Um, I would recommend getting the CKA course by ColdCloud. But then the CKA course by ColdCloud. But then the CKA course by ColdCloud. But then the next that I would recommend is my next that I would recommend is my next that I would recommend is my Kubernetes home lab course. And this Kubernetes home lab course. And this Kubernetes home lab course. And this ties back to how you should be applying ties back to how you should be applying ties back to how you should be applying this practically. Well, I've been this practically. Well, I've been this practically. Well, I've been working in enterprise Kubernetes working in enterprise Kubernetes working in enterprise Kubernetes environments for years. But I can tell environments for years. But I can tell environments for years. But I can tell you that I have learned most of my you that I have learned most of my you that I have learned most of my Kubernetes skills by working in my own Kubernetes skills by working in my own Kubernetes skills by working in my own home lab in the evenings, deploying home lab in the evenings, deploying home lab in the evenings, deploying applications, breaking things, and applications, breaking things, and applications, breaking things, and fixing them. And for that I have created fixing them. And for that I have created fixing them. And for that I have created the only Kubernetes home lab course on the only Kubernetes home lab course on the only Kubernetes home lab course on the internet. It's over eight hours the internet. It's over eight hours the internet. It's over eight hours long. It teaches you the GitOps theory, long. It teaches you the GitOps theory, long. It teaches you the GitOps theory, how to deploy things and we basically how to deploy things and we basically how to deploy things and we basically deploy an application that's fully deploy an application that's fully deploy an application that's fully functional that is also accessible from functional that is also accessible from functional that is also accessible from the internet from wherever you are in a the internet from wherever you are in a the internet from wherever you are in a safe way. So if you do the CKA course safe way. So if you do the CKA course safe way. So if you do the CKA course and then supplement that with my and then supplement that with my and then supplement that with my Kubernetes home lab course, then you are Kubernetes home lab course, then you are Kubernetes home lab course, then you are going to be well prepared for the CKA going to be well prepared for the CKA going to be well prepared for the CKA exam.

  12. exam. exam. in my opinion. Now, the next level is in my opinion. Now, the next level is in my opinion. Now, the next level is the CKS, and this is a tough one. The the CKS, and this is a tough one. The the CKS, and this is a tough one. The certified Kubernetes security expert, certified Kubernetes security expert, certified Kubernetes security expert, and this is honestly one of the most um and this is honestly one of the most um and this is honestly one of the most um difficult exams that I've done in my difficult exams that I've done in my difficult exams that I've done in my entire life. So it's a very it's entire life. So it's a very it's entire life. So it's a very it's difficult, it's hard and if you're just difficult, it's hard and if you're just difficult, it's hard and if you're just a software engineer um looking to deploy a software engineer um looking to deploy a software engineer um looking to deploy applications on Kubernetes, CKS is applications on Kubernetes, CKS is applications on Kubernetes, CKS is useful but it might not it might be too useful but it might not it might be too useful but it might not it might be too high level for you because this one high level for you because this one high level for you because this one requires also a fairly deep requires also a fairly deep requires also a fairly deep understanding of Linux as well. So understanding of Linux as well. So understanding of Linux as well. So you're doing a lot on the um container you're doing a lot on the um container you're doing a lot on the um container runtime level, configuring runtime level, configuring runtime level, configuring um alternative container runtimes and um alternative container runtimes and um alternative container runtimes and going really deep in securing the cube going really deep in securing the cube going really deep in securing the cube API server, the admission controllers, API server, the admission controllers, API server, the admission controllers, etc. So it's a very um it's a great one etc. So it's a very um it's a great one etc. So it's a very um it's a great one to get, but I would recommend it more to get, but I would recommend it more to get, but I would recommend it more for if you are interested in like system for if you are interested in like system for if you are interested in like system administration, DevOps engineers, and administration, DevOps engineers, and administration, DevOps engineers, and infrastructure engineers. So the course infrastructure engineers. So the course infrastructure engineers. So the course for this one is the the course by Kim for this one is the the course by Kim for this one is the the course by Kim Woo comp and this course is actually Woo comp and this course is actually Woo comp and this course is actually available for free on the on on YouTube.

  13. available for free on the on on YouTube. available for free on the on on YouTube. So this is the one that I used. However, So this is the one that I used. However, So this is the one that I used. However, this course the the curriculum has this course the the curriculum has this course the the curriculum has changed recently. So you have you you changed recently. So you have you you changed recently. So you have you you can still use this course but you will can still use this course but you will can still use this course but you will still have to um check out the CKS still have to um check out the CKS still have to um check out the CKS curriculum. here and here is the open source here and here is the open source curriculum and this basically counts for curriculum and this basically counts for curriculum and this basically counts for all of the other ones that I have just all of the other ones that I have just all of the other ones that I have just shown you. You should always check out shown you. You should always check out shown you. You should always check out the latest curriculum changes and then the latest curriculum changes and then the latest curriculum changes and then for example here for the CKS curriculum for example here for the CKS curriculum for example here for the CKS curriculum here you can check out here you can check out here you can check out um what what the actual current um um what what the actual current um um what what the actual current um requirements are and then focus on the requirements are and then focus on the requirements are and then focus on the ones that you don't know yet. But this ones that you don't know yet. But this ones that you don't know yet. But this is a good course that is available for is a good course that is available for is a good course that is available for free and if you then use that uh in um free and if you then use that uh in um free and if you then use that uh in um with the then you can go for killer with the then you can go for killer with the then you can go for killer shell. So whenever you do these courses shell. So whenever you do these courses shell. So whenever you do these courses you get an access to a practice you get an access to a practice you get an access to a practice environment called killer shell when you environment called killer shell when you environment called killer shell when you book your certification and that is a book your certification and that is a book your certification and that is a very good benchmark of um a good test very good benchmark of um a good test very good benchmark of um a good test for the the the certifications.

  14. for the the the certifications. for the the the certifications. uh if you can do the killer shell if you uh if you can do the killer shell if you uh if you can do the killer shell if you can do that within the time then can do that within the time then can do that within the time then generally you are ready to take the generally you are ready to take the generally you are ready to take the certification. Now the good thing is if certification. Now the good thing is if certification. Now the good thing is if you take these certifications and have a you take these certifications and have a you take these certifications and have a couple of easier ones which are multiple couple of easier ones which are multiple couple of easier ones which are multiple choice then you're eligible for the choice then you're eligible for the choice then you're eligible for the cubstronaut title which is what I have. cubstronaut title which is what I have. cubstronaut title which is what I have. You get this uh cool jacket that you can You get this uh cool jacket that you can You get this uh cool jacket that you can uh that you can wear when you go to uh that you can wear when you go to uh that you can wear when you go to Kubernetes conferences for example. But Kubernetes conferences for example. But Kubernetes conferences for example. But the if you check out the the if you check out the the if you check out the cubster initiative here, the cubster not cubster initiative here, the cubster not cubster initiative here, the cubster not program then this is a um you can read program then this is a um you can read program then this is a um you can read more about it here. But in general I I more about it here. But in general I I more about it here. But in general I I would recommend doing these difficult would recommend doing these difficult would recommend doing these difficult ones first and then take the two easier ones first and then take the two easier ones first and then take the two easier ones later. That's the way I went about ones later. That's the way I went about ones later. That's the way I went about it because if you can do the CKS, then it because if you can do the CKS, then it because if you can do the CKS, then those two multiple choice ones are going those two multiple choice ones are going those two multiple choice ones are going to be super to be super to be super easy. So that's the path that I easy. So that's the path that I easy. So that's the path that I recommend. Now, in order to walk this recommend. Now, in order to walk this recommend. Now, in order to walk this path, there are a few tools that I uh path, there are a few tools that I uh path, there are a few tools that I uh recommend using. One of them is Rancher recommend using. One of them is Rancher recommend using. One of them is Rancher Desktop. This is a really nice Desktop. This is a really nice Desktop. This is a really nice application that will application that will application that will um provision a Kubernetes cluster on um provision a Kubernetes cluster on um provision a Kubernetes cluster on Windows, Mac OS, Linux, wherever you are Windows, Mac OS, Linux, wherever you are Windows, Mac OS, Linux, wherever you are in just a few clicks. It's and then in just a few clicks. It's and then in just a few clicks. It's and then there are different alternatives, but there are different alternatives, but there are different alternatives, but Rancher Desktop is the easiest one. It's Rancher Desktop is the easiest one. It's Rancher Desktop is the easiest one. It's open source. Take it from me. I've spent open source. Take it from me. I've spent open source. Take it from me. I've spent th hundreds of hours researching this th hundreds of hours researching this th hundreds of hours researching this properly. So, you should do the um you properly. So, you should do the um you properly. So, you should do the um you should use brancher desktop and if you

  15. should use brancher desktop and if you should use brancher desktop and if you want to know more about it, I have a want to know more about it, I have a want to know more about it, I have a video on that on my YouTube channel. video on that on my YouTube channel. video on that on my YouTube channel. It's called the best tool for learning It's called the best tool for learning It's called the best tool for learning Kubernetes and you can check out that Kubernetes and you can check out that Kubernetes and you can check out that video. Of course, it's completely free. video. Of course, it's completely free. video. Of course, it's completely free. Now, if you want to be creating a home Now, if you want to be creating a home Now, if you want to be creating a home lab, then I recommend K3S. lab, then I recommend K3S. lab, then I recommend K3S. And then um the best thing you can do is And then um the best thing you can do is And then um the best thing you can do is to like I said start a home lab and you to like I said start a home lab and you to like I said start a home lab and you don't need fancy stuff for this you can don't need fancy stuff for this you can don't need fancy stuff for this you can start with just an old laptop like an start with just an old laptop like an start with just an old laptop like an old thinkpad or a Raspberry Pi. So this old thinkpad or a Raspberry Pi. So this old thinkpad or a Raspberry Pi. So this Kubernetes home lab course that I was Kubernetes home lab course that I was Kubernetes home lab course that I was talking about just by way of proving my talking about just by way of proving my talking about just by way of proving my point. I did the entire course on just a point. I did the entire course on just a point. I did the entire course on just a one Raspberry Pi because all you need is one Raspberry Pi because all you need is one Raspberry Pi because all you need is a cube API server to talk to and it a cube API server to talk to and it a cube API server to talk to and it doesn't really matter where that's doesn't really matter where that's doesn't really matter where that's running. So that is a very um very low running. So that is a very um very low running. So that is a very um very low cost. It's like $50 way of getting cost. It's like $50 way of getting cost. It's like $50 way of getting started. But I always recommend having a started. But I always recommend having a started. But I always recommend having a separate environment. So not using like separate environment. So not using like separate environment. So not using like wrench or desktop or on your own wrench or desktop or on your own wrench or desktop or on your own workstation, but having this sort of workstation, but having this sort of workstation, but having this sort of cluster that's always running and that's cluster that's always running and that's cluster that's always running and that's always online which is a safe place for always online which is a safe place for always online which is a safe place for you to break things and recreate and you to break things and recreate and you to break things and recreate and just yeah be a bit bold and don't have just yeah be a bit bold and don't have just yeah be a bit bold and don't have any fear of making mistakes.

  16. any fear of making mistakes. any fear of making mistakes. So that is the way I would approach So that is the way I would approach So that is the way I would approach learning Kubernetes. Start with the learning Kubernetes. Start with the learning Kubernetes. Start with the prerequisites and then go through this prerequisites and then go through this prerequisites and then go through this sort of path and use these courses that sort of path and use these courses that sort of path and use these courses that I've recommended. And if you need any I've recommended. And if you need any I've recommended. And if you need any help along the way, then I highly help along the way, then I highly help along the way, then I highly recommend you jump into my CubeCraft recommend you jump into my CubeCraft recommend you jump into my CubeCraft DevOps community. Here we are always DevOps community. Here we are always DevOps community. Here we are always answering questions. And I wish I had answering questions. And I wish I had answering questions. And I wish I had this in the beginning because I spend this in the beginning because I spend this in the beginning because I spend hundreds of hours in rabbit holes that I hundreds of hours in rabbit holes that I hundreds of hours in rabbit holes that I shouldn't be spending time in. And if shouldn't be spending time in. And if shouldn't be spending time in. And if you get stuck on something, this is a you get stuck on something, this is a you get stuck on something, this is a place where you can ask questions. Say, place where you can ask questions. Say, place where you can ask questions. Say, hey, am I going in the right direction hey, am I going in the right direction hey, am I going in the right direction here? Or I can't be I'm not able to fix here? Or I can't be I'm not able to fix here? Or I can't be I'm not able to fix this. Can someone please help me? And this. Can someone please help me? And this. Can someone please help me? And then I am here to help you. I have Q&A then I am here to help you. I have Q&A then I am here to help you. I have Q&A calls every week. And um in addition, calls every week. And um in addition, calls every week. And um in addition, there's like over 40 hours of courses there's like over 40 hours of courses there's like over 40 hours of courses here, not only Kubernetes, but here, not only Kubernetes, but here, not only Kubernetes, but everything you need to know to become a everything you need to know to become a everything you need to know to become a well-paid DevOps engineer. So if that well-paid DevOps engineer. So if that well-paid DevOps engineer. So if that sounds interesting to you, go to sounds interesting to you, go to sounds interesting to you, go to school.com/cubcraft. school.com/cubcraft. school.com/cubcraft. Thank you for watching and see you in Thank you for watching and see you in Thank you for watching and see you in the next

Summary

This video provides a roadmap for learning Kubernetes from scratch, emphasizing its high industry adoption, lucrative career opportunities, and platform-agnostic nature, with key examples like AI, Microsoft Office, and Teams running on it. The main takeaway is that despite a steep initial learning curve due to its vast ecosystem, mastering Kubernetes is a future-proof skill essential for modern containerized environments.

View original episode ↗