Skip to content

subodh-dharma/ckad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CKAD

CNCF CKAD prep material and resources

Contents:

  • Imperative Commands - kubectl CLI commands to deploy resources and perform certain operations without creating a resource file.
  • Rapid Fire - a list of problem statements to solve the problems rapidly. This list of problems will help you check your speed for executing simple tasks. Most of the tasks can be achieved using imperative commands. Some questions are interdependent. I would recommend to solve questions in the given order. Allocate a maximum of 1.5 minutes to each question.
  • Bookmarks -- You can import this bookmarks folder for your exam. Also this is a faster way to revise through all the sections of Kubernetes.

Courses:

Here are some online courses you can enroll in to get started with the preparation for CKAD exams.

  1. Udemy - Mumshad Mannambeth

Online Platforms:

I came across a couple of online platforms that can be used to spin up the latest Kubernetes cluster for your practice.

  1. kodekloud - If you enroll in Udemy's course listed above, you will get free access to this platform. This platform has scenarios classified based on various sections and concepts required for the exam.

  2. Game of PODs - This is a fun way to practice your exam preparation skills. This platform gamifies the Kubernetes concepts, problems, and scenarios to help you strengthen your skills and understanding of various concepts. This one is completely FREE!! I would highly recommend to go through this at least once. I am sure you will enjoy it!

  3. killer.sh - This is a CKAD/CKS/CKA exam simulator. This platform offers two sessions that last for 36 hours each. You are free to use the platform for your practice once you finish the mock exam. Currently 1 time activation (2 sessions) is charged for $35.00 (USD).

Exercises:

To practice the imperative commands, I highly recommend going through the exercises in the following repos. The best approach to solve this exercise is to time yourself. You can either use a Stopwatch mode or Countdown mode. Whatever suits you :D

  1. dgkanatsios/CKAD-exercise:

    Go through each category exercise at least twice.

    • First, without using any help like kubernetes.io docs or any kubectl --help commands. It allows you to capture the gaps in your knowledge when it comes to imperative commands.
    • Second, time yourself and use only kubectl --help and kubectl explain commands. kubectl --help will get you the imperative command syntax. kubectl explain will help you identify correct fields when you encounter any syntax errors, especially while editing a YAML file. More advantages of kubectl explain in this heptio blog
  2. bmuschko/ckad-prep

    This repo also has a good set of scenario-based questions, where you perform a sequence of operations on the same resources. It helps in linking different concepts to solve more practical problems.

    Time your exercise when practicing these scenarios.

  3. bbachi/CKAD-Practice-Questions

    This repo also offers a variety of practice questions to get you started and brush up on your kubectl skills.

    Most of the questions here can be covered using the kubectl commands. Some questions need additional configuration after you create a resource.

    The same questions are available in a Medium Blog by the same author as this repo.

  4. zealvora/certified-kubernetes-application-developer

    This repo offers some basic questions to practice Kubernetes skills required for CKAD exam prep. You can go through this set of questions to get the gist of the types of questions. Although all the questions aren't as challenging as one can expect but they cover all the sections in the syllabus.