← Back
Mischa Vandenburg February 6, 2025 14m

Pass CKAD Exam in ONE TRY (Kubestronaut's Expert Tips)

Read full transcript 10 segments
  1. I recently got the Cub stut award I recently got the Cub stut award because I have all of the important because I have all of the important because I have all of the important kubernetes certificates and in this kubernetes certificates and in this kubernetes certificates and in this video I'm going to give you a complete video I'm going to give you a complete video I'm going to give you a complete guide to the ckad the certified guide to the ckad the certified guide to the ckad the certified kubernetes application developer kubernetes application developer kubernetes application developer certification which is in my opinion the certification which is in my opinion the certification which is in my opinion the most fun one and it's the best one to most fun one and it's the best one to most fun one and it's the best one to start with if you're just starting out start with if you're just starting out start with if you're just starting out with kubernetes so let's dive in so like with kubernetes so let's dive in so like with kubernetes so let's dive in so like I always do whenever I get a certificate I always do whenever I get a certificate I always do whenever I get a certificate then I write a full guide in my devops then I write a full guide in my devops then I write a full guide in my devops community cubecraft check it out community cubecraft check it out community cubecraft check it out school.com school.com school.com cubecraft and I share with all of my cubecraft and I share with all of my cubecraft and I share with all of my students I will always share the my students I will always share the my students I will always share the my experiences and the latest tips that I experiences and the latest tips that I experiences and the latest tips that I have for example so like I wrote here have for example so like I wrote here have for example so like I wrote here this exam was definitely the most fun this exam was definitely the most fun this exam was definitely the most fun one of all the cuetes exams and it one of all the cuetes exams and it one of all the cuetes exams and it focuses heavily on working with pods in focuses heavily on working with pods in focuses heavily on working with pods in deployments provisioning storage for deployments provisioning storage for deployments provisioning storage for them and how to manage secrets so the them and how to manage secrets so the them and how to manage secrets so the cka is very much focused on um service cka is very much focused on um service cka is very much focused on um service accounts role accounts role accounts role bindings quite a lot more depth into bindings quite a lot more depth into bindings quite a lot more depth into networking as well and then the cks well networking as well and then the cks well networking as well and then the cks well that's a whole different ball game cks that's a whole different ball game cks that's a whole different ball game cks is much more difficult than cka is much more difficult than cka is much more difficult than cka ckad but that aside the ckad is ckad but that aside the ckad is ckad but that aside the ckad is definitely the most um the easiest one definitely the most um the easiest one definitely the most um the easiest one of all of them and the most fun one of all of them and the most fun one of all of them and the most fun one because you're actually working with because you're actually working with because you're actually working with deployments scaling them doing rollouts deployments scaling them doing rollouts deployments scaling them doing rollouts doing blue green deployments and this is doing blue green deployments and this is doing blue green deployments and this is my favorite part of working with

  2. my favorite part of working with my favorite part of working with kubernetes is working with deployments kubernetes is working with deployments kubernetes is working with deployments and it will teach you how to do this and it will teach you how to do this and it will teach you how to do this properly so let's dive into the properly so let's dive into the properly so let's dive into the resources well I wrote here if you do my resources well I wrote here if you do my resources well I wrote here if you do my kubernetes fundamental scores and then kubernetes fundamental scores and then kubernetes fundamental scores and then grab Mo shot scores for $20 in UD to me grab Mo shot scores for $20 in UD to me grab Mo shot scores for $20 in UD to me you have all you need so in my devops you have all you need so in my devops you have all you need so in my devops community included in the membership is community included in the membership is community included in the membership is a kubernetes fundamentals course and a kubernetes fundamentals course and a kubernetes fundamentals course and this course goes really deep into all of this course goes really deep into all of this course goes really deep into all of these um resources that I just mentioned these um resources that I just mentioned these um resources that I just mentioned especially on deployments I have a especially on deployments I have a especially on deployments I have a 1-hour master class on deployments alone 1-hour master class on deployments alone 1-hour master class on deployments alone where we check out rollout strategies where we check out rollout strategies where we check out rollout strategies and everything about namespaces and everything about namespaces and everything about namespaces everything you need to know and this everything you need to know and this everything you need to know and this course is different because it's a full course is different because it's a full course is different because it's a full Hands-On approach it's as if we are Hands-On approach it's as if we are Hands-On approach it's as if we are sitting together with our laptops and sitting together with our laptops and sitting together with our laptops and I'm just teaching you as we go along and I'm just teaching you as we go along and I'm just teaching you as we go along and this course focuses heavily on becoming this course focuses heavily on becoming this course focuses heavily on becoming good on the command line because what good on the command line because what good on the command line because what they don't mention here on the ckad um they don't mention here on the ckad um they don't mention here on the ckad um page here is that you actually have to page here is that you actually have to page here is that you actually have to be really good with Vim with Cube CTL be really good with Vim with Cube CTL be really good with Vim with Cube CTL with getting information quickly and I with getting information quickly and I with getting information quickly and I think a lot of people fail because they think a lot of people fail because they think a lot of people fail because they are used to working with vs code for are used to working with vs code for are used to working with vs code for example and having everything available example and having everything available example and having everything available in uh in graphical envir user interfaces in uh in graphical envir user interfaces in uh in graphical envir user interfaces but when you do this exam you connect to but when you do this exam you connect to but when you do this exam you connect to a um remote desktop environment xfce if

  3. a um remote desktop environment xfce if a um remote desktop environment xfce if I'm not mistaken and all you have is a I'm not mistaken and all you have is a I'm not mistaken and all you have is a terminal and the kubernetes docs that's terminal and the kubernetes docs that's terminal and the kubernetes docs that's all you have so you need to know how to all you have so you need to know how to all you have so you need to know how to work with kubernetes clusters from the work with kubernetes clusters from the work with kubernetes clusters from the command line if you are used to working command line if you are used to working command line if you are used to working with lens for example or even K9s then with lens for example or even K9s then with lens for example or even K9s then you're going to have a hard time you you're going to have a hard time you you're going to have a hard time you need to know how to edit files quickly need to know how to edit files quickly need to know how to edit files quickly using Vim preferably using t-o it's not using Vim preferably using t-o it's not using Vim preferably using t-o it's not required but it is very useful to know required but it is very useful to know required but it is very useful to know it and you need to know how to work with it and you need to know how to work with it and you need to know how to work with the Linux file system if you don't have the Linux file system if you don't have the Linux file system if you don't have these Basics then you're going to have a these Basics then you're going to have a these Basics then you're going to have a hard time because you're going going to hard time because you're going going to hard time because you're going going to get like 15 questions in this exam and get like 15 questions in this exam and get like 15 questions in this exam and all of there's a high time pressure so all of there's a high time pressure so all of there's a high time pressure so it's like I I'm very experienced in it's like I I'm very experienced in it's like I I'm very experienced in kubernetes so I manage to finish kubernetes so I manage to finish kubernetes so I manage to finish everything well inside of the time but everything well inside of the time but everything well inside of the time but if you're just starting out these if you're just starting out these if you're just starting out these questions are really tough and there is questions are really tough and there is questions are really tough and there is time pressure So the faster you can get time pressure So the faster you can get time pressure So the faster you can get by working on the command line by using by working on the command line by using by working on the command line by using Vim by extracting information from Cube Vim by extracting information from Cube Vim by extracting information from Cube CTL the better the better chances you CTL the better the better chances you CTL the better the better chances you will get of will get of will get of passing and my my course focuses heavily passing and my my course focuses heavily passing and my my course focuses heavily on this it teaches you all the tricks on on this it teaches you all the tricks on on this it teaches you all the tricks on how to fish out information from Cube how to fish out information from Cube how to fish out information from Cube CTL how to paste into Vim without CTL how to paste into Vim without CTL how to paste into Vim without getting all of these weird tab tabs getting all of these weird tab tabs getting all of these weird tab tabs going on how to get the information going on how to get the information going on how to get the information quickly from the documentation and this quickly from the documentation and this quickly from the documentation and this is different from the other courses that is different from the other courses that is different from the other courses that you will find that being said if you

  4. you will find that being said if you you will find that being said if you have done my kubernetes fundamentals have done my kubernetes fundamentals have done my kubernetes fundamentals course you should grab the ckad course course you should grab the ckad course course you should grab the ckad course udem Me by mshot m Beth Or code udem Me by mshot m Beth Or code udem Me by mshot m Beth Or code Cloud uh let me see here this one it is Cloud uh let me see here this one it is Cloud uh let me see here this one it is usually like $10 or usually like $10 or usually like $10 or $20 but this is the one that has all of $20 but this is the one that has all of $20 but this is the one that has all of the updated information for the latest the updated information for the latest the updated information for the latest curriculum usually because the curriculum usually because the curriculum usually because the curriculum did change recently and you curriculum did change recently and you curriculum did change recently and you can check you can find this in the can check you can find this in the can check you can find this in the following following following link here so here is the github.com cncf link here so here is the github.com cncf link here so here is the github.com cncf curriculum and here you can check out curriculum and here you can check out curriculum and here you can check out the curriculum for the ckad and 3 months the curriculum for the ckad and 3 months the curriculum for the ckad and 3 months ago this was changed and they have added ago this was changed and they have added ago this was changed and they have added a few uh things here which I'm going to a few uh things here which I'm going to a few uh things here which I'm going to be going through in the rest of the post be going through in the rest of the post be going through in the rest of the post and the advantage of these types of and the advantage of these types of and the advantage of these types of courses is that they since they are so courses is that they since they are so courses is that they since they are so since they are bestsellers they are so since they are bestsellers they are so since they are bestsellers they are so uh widespread than they usually are up uh widespread than they usually are up uh widespread than they usually are up to date in terms of the changes U I to date in terms of the changes U I to date in terms of the changes U I found that there were no unfamiliar or found that there were no unfamiliar or found that there were no unfamiliar or very challenging areas in the exam even very challenging areas in the exam even very challenging areas in the exam even after these changes I did not get any after these changes I did not get any after these changes I did not get any questions about customize but since I questions about customize but since I questions about customize but since I knew it from my home lab I think if you knew it from my home lab I think if you knew it from my home lab I think if you do my home lab course that's all you do my home lab course that's all you do my home lab course that's all you need so here in the the need so here in the the need so here in the the curriculum they are now mentioning curriculum they are now mentioning curriculum they are now mentioning customize over here and yeah so I didn't

  5. customize over here and yeah so I didn't customize over here and yeah so I didn't get any questions on customize but if get any questions on customize but if get any questions on customize but if you do my kubernetes home lab course you do my kubernetes home lab course you do my kubernetes home lab course which is also available in my community which is also available in my community which is also available in my community this is have this is completely centered this is have this is completely centered this is have this is completely centered around customize we use flux to learn around customize we use flux to learn around customize we use flux to learn giops and everything is done through giops and everything is done through giops and everything is done through customize so if you want to create your customize so if you want to create your customize so if you want to create your home lab and learn customized then this home lab and learn customized then this home lab and learn customized then this is the thing to do and if you have done is the thing to do and if you have done is the thing to do and if you have done the the my fundamentals course this the the my fundamentals course this the the my fundamentals course this course and then learn customized through course and then learn customized through course and then learn customized through my homelab course you are you're my homelab course you are you're my homelab course you are you're overprepared for the exam basically so overprepared for the exam basically so overprepared for the exam basically so apart from the standard areas of PODS apart from the standard areas of PODS apart from the standard areas of PODS and deployments there were some extra and deployments there were some extra and deployments there were some extra some areas that needed some extra some areas that needed some extra some areas that needed some extra attention and these were topics that I attention and these were topics that I attention and these were topics that I identified in my own exam experience so identified in my own exam experience so identified in my own exam experience so Docker image management there are a few Docker image management there are a few Docker image management there are a few questions around this that you need to questions around this that you need to questions around this that you need to know practice building and tagging know practice building and tagging know practice building and tagging images in this specific format know how images in this specific format know how images in this specific format know how to do that using Docker or to do that using Docker or to do that using Docker or podman familiar familiarize yourself podman familiar familiarize yourself podman familiar familiarize yourself with oci image exports so building an with oci image exports so building an with oci image exports so building an image from a Docker file and then image from a Docker file and then image from a Docker file and then exporting that image in oci exporting that image in oci exporting that image in oci format and memorize the basic image format and memorize the basic image format and memorize the basic image tagging tagging tagging syntax next I got a couple of questions syntax next I got a couple of questions syntax next I got a couple of questions about Chron jobs so study all the about Chron jobs so study all the about Chron jobs so study all the possible Chron job configuration options possible Chron job configuration options possible Chron job configuration options go to to the kubernetes documentation here we go go to the documentation here we go go to the documentation cron

  6. documentation cron documentation cron jobs and jobs and jobs and basically learn everything learn the basically learn everything learn the basically learn everything learn the spec know where to find the cron syntax spec know where to find the cron syntax spec know where to find the cron syntax it's in the do in the documentation but it's in the do in the documentation but it's in the do in the documentation but you'll need to learn it know it you need you'll need to learn it know it you need you'll need to learn it know it you need to know where to find it and how to work to know where to find it and how to work to know where to find it and how to work with it and basically make sure that you with it and basically make sure that you with it and basically make sure that you are well familiar with all of the are well familiar with all of the are well familiar with all of the parameters that you can set parameters that you can set parameters that you can set in a uh in a Cron job so here there's in a uh in a Cron job so here there's in a uh in a Cron job so here there's plenty of documentation here there are plenty of documentation here there are plenty of documentation here there are killer Koda scenarios but definitely killer Koda scenarios but definitely killer Koda scenarios but definitely learn all of these it's learn all of these it's learn all of these it's important next there is um Resource important next there is um Resource important next there is um Resource Management there were questions about Management there were questions about Management there were questions about namespace level resource limits so you namespace level resource limits so you namespace level resource limits so you can set resource limits on pod level but can set resource limits on pod level but can set resource limits on pod level but you can also set them on namespace level you can also set them on namespace level you can also set them on namespace level so you need to know about that and so you need to know about that and so you need to know about that and practice setting and modifying memory Li practice setting and modifying memory Li practice setting and modifying memory Li limits CPU limits and requests on the limits CPU limits and requests on the limits CPU limits and requests on the Pod Pod Pod level there was a uh question that was level there was a uh question that was level there was a uh question that was actually really fun but it involved actually really fun but it involved actually really fun but it involved debugging a faulty Ingress so there was debugging a faulty Ingress so there was debugging a faulty Ingress so there was an Ingress configured and um there were an Ingress configured and um there were an Ingress configured and um there were several things wrong with it and you several things wrong with it and you several things wrong with it and you needed to fix that and in order to fix needed to fix that and in order to fix needed to fix that and in order to fix that you need to know a um the full full that you need to know a um the full full that you need to know a um the full full flow of traffic from an Ingress through flow of traffic from an Ingress through flow of traffic from an Ingress through the controller to a service backend the controller to a service backend the controller to a service backend service and to the Pod and how these

  7. service and to the Pod and how these service and to the Pod and how these work and how the pods the ports are work and how the pods the ports are work and how the pods the ports are being being being set knowing exactly what it means to set set knowing exactly what it means to set set knowing exactly what it means to set a container port and then how that Port a container port and then how that Port a container port and then how that Port is exposed to the service and then how is exposed to the service and then how is exposed to the service and then how that service is then being targeted by that service is then being targeted by that service is then being targeted by the Ingress resource is crucial to S the Ingress resource is crucial to S the Ingress resource is crucial to S solve this question solve this question solve this question and I highly highly recommend that you and I highly highly recommend that you and I highly highly recommend that you truly understand the traffic flow from truly understand the traffic flow from truly understand the traffic flow from this and I go deep into this in my this and I go deep into this in my this and I go deep into this in my courses but you'll need to know it courses but you'll need to know it courses but you'll need to know it properly you can't just YOLO this properly you can't just YOLO this properly you can't just YOLO this question you really need to know how question you really need to know how question you really need to know how this this this works you don't have to configure it works you don't have to configure it works you don't have to configure it from scratch but you have to be able to from scratch but you have to be able to from scratch but you have to be able to spot where if they have a uh wrong Port spot where if they have a uh wrong Port spot where if they have a uh wrong Port which Port is wrong like Target Port or which Port is wrong like Target Port or which Port is wrong like Target Port or container port and also uh faulty container port and also uh faulty container port and also uh faulty service names you have to be able to service names you have to be able to service names you have to be able to spot spot spot those there were a couple of questions those there were a couple of questions those there were a couple of questions about service accounts and Ro based about service accounts and Ro based about service accounts and Ro based Access Control uh you don't have to set Access Control uh you don't have to set Access Control uh you don't have to set them up from scratch for this particular them up from scratch for this particular them up from scratch for this particular exam for the cks definitely and for the exam for the cks definitely and for the exam for the cks definitely and for the cka you need to lot do a need to do a cka you need to lot do a need to do a cka you need to lot do a need to do a lot of this but in for this one it was lot of this but in for this one it was lot of this but in for this one it was just a misconfigured one uh in this case just a misconfigured one uh in this case just a misconfigured one uh in this case it was in a different namespace so you it was in a different namespace so you it was in a different namespace so you had to change the namespace name Etc so had to change the namespace name Etc so had to change the namespace name Etc so so you don't have to dis uh configure so you don't have to dis uh configure so you don't have to dis uh configure them from scratch but when you have a them from scratch but when you have a them from scratch but when you have a pod that's not starting because it can pod that's not starting because it can pod that's not starting because it can find the service account you need to be find the service account you need to be find the service account you need to be able to K get service account and

  8. able to K get service account and able to K get service account and troubleshoot issues with troubleshoot issues with troubleshoot issues with it and finally know your secrets and it and finally know your secrets and it and finally know your secrets and config Maps know how to create a config config Maps know how to create a config config Maps know how to create a config map know how to create a secret know how map know how to create a secret know how map know how to create a secret know how to mount that secret as a file in the to mount that secret as a file in the to mount that secret as a file in the Pod and also know how to um Mount or how Pod and also know how to um Mount or how Pod and also know how to um Mount or how to to to inject keys from the secret as inject keys from the secret as inject keys from the secret as environment variables into your pod into environment variables into your pod into environment variables into your pod into your container these three things are your container these three things are your container these three things are very important to know there were like very important to know there were like very important to know there were like several questions about this and um it's several questions about this and um it's several questions about this and um it's a very big part of this exam knowing how a very big part of this exam knowing how a very big part of this exam knowing how to inject environment variables how to to inject environment variables how to to inject environment variables how to mount secrets and how to use config maps mount secrets and how to use config maps mount secrets and how to use config maps and again there's plenty of practice of and again there's plenty of practice of and again there's plenty of practice of this in my home lab course so this in my home lab course so this in my home lab course so those are the things that I identified those are the things that I identified those are the things that I identified in my recent exam experience which was in my recent exam experience which was in my recent exam experience which was in the beginning of January in the beginning of January in the beginning of January 2025 check out if the curriculum has 2025 check out if the curriculum has 2025 check out if the curriculum has changed and then if you do this changed and then if you do this changed and then if you do this preparation follow these courses then preparation follow these courses then preparation follow these courses then another resource that you can do is another resource that you can do is another resource that you can do is killer killer killer Koda killer Koda has interactive Koda killer Koda has interactive Koda killer Koda has interactive environments for the ckad certification environments for the ckad certification environments for the ckad certification so these are all practice tests or or so these are all practice tests or or so these are all practice tests or or practice scenarios that you can use practice scenarios that you can use practice scenarios that you can use um the udemy course from code Cloud also um the udemy course from code Cloud also um the udemy course from code Cloud also includes practice scenarios that you can includes practice scenarios that you can includes practice scenarios that you can use so if you do all of these then you use so if you do all of these then you use so if you do all of these then you are well prepared for it and when you

  9. are well prepared for it and when you are well prepared for it and when you sign up for the exam then you will also sign up for the exam then you will also sign up for the exam then you will also get access to a exam get access to a exam get access to a exam environment killer environment killer environment killer sh and CK cks cka and ckad D so if you sh and CK cks cka and ckad D so if you sh and CK cks cka and ckad D so if you this is a full-fledged this is a full-fledged this is a full-fledged ckad simulator ckad simulator ckad simulator so when you purchase the exam you get so when you purchase the exam you get so when you purchase the exam you get access to killer shell and this is a access to killer shell and this is a access to killer shell and this is a mock exam this exam is harder than the mock exam this exam is harder than the mock exam this exam is harder than the real exam and you can you get access for real exam and you can you get access for real exam and you can you get access for to it for 36 hours so what I always do to it for 36 hours so what I always do to it for 36 hours so what I always do is I plan a weekend and then I activate is I plan a weekend and then I activate is I plan a weekend and then I activate the scenario and then I do one whole the scenario and then I do one whole the scenario and then I do one whole round of it and then I um usually have round of it and then I um usually have round of it and then I um usually have about half of the questions right in the about half of the questions right in the about half of the questions right in the case of ckad I have like I had a much case of ckad I have like I had a much case of ckad I have like I had a much higher score because this was the easy higher score because this was the easy higher score because this was the easy one so I had like 90 out of 100 in the one so I had like 90 out of 100 in the one so I had like 90 out of 100 in the first time around but for cks I had like first time around but for cks I had like first time around but for cks I had like 40 out of 100 correct so it's the it can 40 out of 100 correct so it's the it can 40 out of 100 correct so it's the it can be a really tough one but when you do be a really tough one but when you do be a really tough one but when you do this then several times you can just this then several times you can just this then several times you can just reset the environment and then the reset the environment and then the reset the environment and then the questions remain the same and all of the questions remain the same and all of the questions remain the same and all of the questions have all very elaborate questions have all very elaborate questions have all very elaborate explanations with them as well so if you explanations with them as well so if you explanations with them as well so if you then re reset the environment and you do then re reset the environment and you do then re reset the environment and you do it again then you're going to repeat it it again then you're going to repeat it it again then you're going to repeat it for yourself and you're going to know for yourself and you're going to know for yourself and you're going to know for the next time around so if you do for the next time around so if you do for the next time around so if you do the killer shell to the point where you the killer shell to the point where you the killer shell to the point where you can solve all of the questions within can solve all of the questions within can solve all of the questions within the two-hour time limit you are ready

  10. the two-hour time limit you are ready the two-hour time limit you are ready for the exam and I can almost the for the exam and I can almost the for the exam and I can almost the guarantee that you will pass if you can guarantee that you will pass if you can guarantee that you will pass if you can do it if you're actually understanding do it if you're actually understanding do it if you're actually understanding what you're doing it what you're doing what you're doing it what you're doing what you're doing it what you're doing there there there so do the courses then check out killer so do the courses then check out killer so do the courses then check out killer Koda and then do the killer s a Koda and then do the killer s a Koda and then do the killer s a and then you are good to go you are and then you are good to go you are and then you are good to go you are ready for the exam if in your journey I ready for the exam if in your journey I ready for the exam if in your journey I have my full kubernetes certification have my full kubernetes certification have my full kubernetes certification road map so you can get all of the road road map so you can get all of the road road map so you can get all of the road maps here um I have all of the guides maps here um I have all of the guides maps here um I have all of the guides for all of the for all of the for all of the certifications but if you get stuck certifications but if you get stuck certifications but if you get stuck along the way in your learning process along the way in your learning process along the way in your learning process then join my cubecraft community and ask then join my cubecraft community and ask then join my cubecraft community and ask questions we have like 10 cubor knuts questions we have like 10 cubor knuts questions we have like 10 cubor knuts now we have multiple people pursuing now we have multiple people pursuing now we have multiple people pursuing these certification at every single time these certification at every single time these certification at every single time time and we also have people teaming up time and we also have people teaming up time and we also have people teaming up so you can make friends here who are so you can make friends here who are so you can make friends here who are doing the same certifications and you doing the same certifications and you doing the same certifications and you can study together we also have a study can study together we also have a study can study together we also have a study hall where you can team up with people hall where you can team up with people hall where you can team up with people who are studying every day so if you're who are studying every day so if you're who are studying every day so if you're looking for friends looking on the same looking for friends looking on the same looking for friends looking on the same Journey if you want to get a job as a Journey if you want to get a job as a Journey if you want to get a job as a devops kubernetes engineer this is the devops kubernetes engineer this is the devops kubernetes engineer this is the place to be all right guys thank you so place to be all right guys thank you so place to be all right guys thank you so much for watching and see you in the much for watching and see you in the much for watching and see you in the next one

Summary

This video is a guide to the CKAD certification, highlighting it as the most fun and best starting point for Kubernetes. It emphasizes practical skills like working with pods, deployments, storage, and secrets, contrasting CKAD with CKA and CKS. The takeaway is that mastering command-line operations, especially with Cube CTL and Vim, is crucial for success, and a comprehensive course is recommended for hands-on learning.

View original episode ↗