Training and Preparation Resources
This lesson showcases some key resources that are available that can help you pass the exam. Flowing these resources can aid in your exam preparation and your Kubernetes knowledge overall.
Olive works on upstream Kubernetes, and helps customers design and build their Kubernetes platforms.View Profile
Hi, my name is Olive Power, and today we’re going to talk about the Kubernetes CKA exam. This is the Certified Kubernetes Administrator, and in this lesson we’re going to talk about some training and preparation resources that we think are useful to you.
What we’re going to cover, exactly, is that we’re going to cover some training material that we think are useful, but we’re going to focus on each topic section of the exam. We’re also going to look at some other resources available to you, like blog posts and things like that. And we’re going to point you in the direction of some good courses and books that we think are useful to you.
First things first, it’s well worth remembering that the Kubernetes.io documentation and sub links of that website are available to you during the exam. Now this is important to know because the Kubernetes.io documentation and sub links pages are super useful in terms of content. They’re a really rich resource. So it’s well worth you being able to navigate around the resources, and knowing exactly where to find the information you need from those pages, when you need it. Not just for the exam, but for your general Kubernetes working, because it’s a great resource.
Now, I mentioned the curriculum. This is the CNCF published curriculum for the CKA exam, and it covers a broad range of sections. There’s 10 of them there, all the way from installation to troubleshooting. What we’re going to do in this lesson is that we’re going to match up the curriculum section with the relevant Kubernetes.io document sections. There’s 10 of them, so let’s go.
The first section is core concepts. This is 19% of the exam, so a pretty chunky section of the exam. Information that is useful for this section is under the Concepts tab of the documentation page. There’s an article there called Kubernetes Components, so that’s a great place to start for this section.
Next section is installation, configuration. Again, we’re on the documentation page, as we will be for all of this part, but we’re now under the tab called Tutorials. In there, there’s a tutorial called Creating a Cluster, so that’s pretty good place to start for installation of a Kubernetes cluster.
Next section on the curriculum is application lifecycle. This is all about rolling out your applications, scaling them out, and rolling them back. There’s a great section in the documentation, again, under the Concepts tab, called Deployments. Have a read at that, and that’s a great place to start to begin to understand about Kubernetes deployments.
Next section is cluster maintenance. Again, pretty chunky section at 11%. This is all about managing your Kubernetes nodes in terms of upgrades, and also maintenance in around etcd. Again, we’re back under the Tasks section of the documentation, and there’s an article in there called Cluster Management. Start there to begin to understand this topic more clearly.
Next section is scheduling. Pretty small, 5%, but super important in terms of Kubernetes and understanding how it works. Because this is all about figuring out, understanding, how does Kubernetes know where to deploy pods? Which nodes is pods going to end up on? Again, we’re back under the Concepts tab, and there’s an article in there called Assigning Pods to Nodes. That will help you understand how Kubernetes does this scheduling of pods.
Networking, super important in Kubernetes. It’s got 11% rating. We’re back under the Concepts tab, again. There’s an article in there called Service. Services are super important in Kubernetes, because they can expose your pods or applications to the outside world. So it’s important to understand how they work. This is a great place to start, this article.
Next section is security. Fairly chunky at 12%. Here we’re talking about RBAC and security context, like under what rules, under what security context do your pods run, and who can get access to your Kubernetes cluster in terms of access to the API and what can they run? We’re back under the Reference tab under the the documentation page, and there’s an article in there called Controlling Access to the API. That’s a great read to start understanding about security in Kubernetes.
We’re onto storage. This is about giving state to your pods. We’re talking about volumes, and we’re talking about pod volume claims. We’re back under the Tasks section in the documentation. In there, there’s an article called Configure a Pod to Use Volume For Storage. Great place to start understanding storage. There’s a lot of articles in and around that section about storage, so it’s well worth reading them all.
We’re now onto logging and monitoring. Understanding what’s going on in your Kubernetes cluster. We’re back under the Concepts tab, and there’s an article in there called Logging Architecture. A great place to start to understand this section.
Finally, we’re on troubleshooting. How do you know what to do if your Kubernetes cluster is not working or something is broken. We’re back under the Tasks tab, and there’s an article in there called Troubleshoot Clusters. Again, perfect reading material for that section.
We’ve covered the curriculum-focused resources. There’s other resources available for you. Again, on the Kubernetes.io documentation page, there’s an article called Kubectl Cheat Sheet. This is a super useful resource for you, as well, because you’ll be running many, many Kubectl commands during the exam.
I’ve put just two blogs there. As you can understand, there’s a lot of Kubernetes blogs out there, and I’ve just put up two. I found them super useful. One from the folk at kubedex, and the other’s from the folk at Heptio, my colleagues. Just articles specifically focused on CKA exam.
There’s also worth mentioning some great consolidated content by the folk at Kubernauts, and that’s really well worth check out, that link.
I mentioned some courses and books that we would cover. Here I’ve selected one course that I thought was worth mentioning, and that’s one from the Linux Foundation called Kubernetes Fundamentals. This is a really great course, and covers everything you need to understand for the exam, and for Kubernetes going forward.
There’s two books, again, that I think are worth mentioning. Managing Kubernetes and Kubernetes Up and Running. Again, great content in there to understand Kubernetes in terms of the exam, but also in terms of your wider Kubernetes knowledge.
In summary, what we did is we encouraged you to understand and know the Kubernetes docs, and where everything is stored in there. Whether it’s under the Concepts section or Tasks section, understand where they are. We think this is a smart strategy because that documentation is available to you during the exam.
We also covered some information about courses, and books that are available to you, and some blogs we referenced, as well. Hope you enjoyed this session, and you catch another video soon. Thanks very much. Bye.
Have questions about the material in this lesson?
We’ve got answers!
Post your questions in the Kubernetes community Slack. Questions about this lesson are best suited for the #cka-exam-prep or #ckad-exam-prep channels.
Not yet a part of the Kubernetes Slack community? Join the discussion here.
Have feedback about this course or lesson? We want to hear it!
Send your thoughts to KubeAcademy@VMware.com.