Skip to content

DevOpsDrum/Kubernetes-certification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes certification preparation

Notes to help study for a Kubernetes certification.

I will be focusing on the CKAD certification as I have very little interest in cluster installation and configuration, which would be 25% of the exam, and I plan to use cloud offerings that handle most of that. See CKAD and CKA comparison.

Curricula


CKAD

  1. Application design and build - 20%
    • Define, build, and modify container images
    • Understand Jobs and ChronJobs
    • Understand multi-container Pod design patterns (e.g. sidecar, init, and others)
  2. Application deployment - 20%
    • Use Kubernetes primates to implement common deployment strategies ( e.g. blue/green or conary)
    • Understand Deployments and how to perform rolling updates
    • Use the Helm package manager to deploy existing packages
  3. Application observability and maintenance - 15%
    • Understand API deprecations
    • Implement probes and health checks
    • Use provided tools to monitor Kubernetes applications
    • Utilize container logs
    • Debugging in Kubernetes
  4. Application environment configuration and security - 25%
    • Discover and use resources that extend Kubernetes (CRD)
    • Understand authentication, authorization, and admission control
    • Understand and define resource requirements, limits, and quotas
    • Understand ConfigMaps
    • Create and consume Secrets
    • Understand ServiceAccounts
    • Understand SecurityContexts
  5. Services and networking - 20%
    • Demonstrate basic understanding of NetworkPolicies
    • Provide and troubleshoot access to applications via Services
    • Use Ingress rules to expose applications

CKAD and CKA curriculum comparison

CKAD and CKA Curriculum


Study materials and test prep

There are lots of resources out there, but below are highly recommended.

In short, you need to be familiar with all the materials but, it is MOST important to practice practice practice. The test is situational and you will have to solve problems, not just regurgitate information.

Udemy course

Killer Shell

  • When you feel you're nearing being ready to sit the exam, there is no better resource than Killer Shell - CKS CKA CKAD Simulator. It will give you access to an environment that is about as close to the actual test environment as you can get. And it is designed to be much harder than the actual exam. My biggest issue with the KodeKloud practice exams is that they were pretty easy overall. Great for practice & learning; not as great once you know everything and are looking to challenge yourself in advance of the exam.
  • It comes with two sessions, so what you should do is make your first attempt, then study the results and see where you need more focused study. Reset the exam as many times as you need within each 36hr session to get better at this. If you get to where you can ace this one, you should breeze through the actual exam.
  • And the best news here is that when you purchase your voucher for the exam, you'll get two sessions for killer.sh as part of that, with no additional cost. (So don't go pay money directly for killer.sh unless you think you'll need more than two sessions.)

Killer Shell recommendation from Brandon Sharp

About

Kubernetes certification notes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published