Welcome to the CKAD Practice Exercises Repository! This repository contains topic-wise practice questions aligned with the official CKAD Curriculum. These exercises are designed to help you prepare for the Certified Kubernetes Application Developer (CKAD) exam with hands-on practice.
Each topic from the CKAD curriculum has its own markdown page with detailed practice questions and solutions. Below is the list of topics with links to their respective pages:
- Application Deployment
- Application Design And Build
- Application Environment, Configuration And Security
- Application Maintenance And Observability
- Service And Networking
- Docker/Podman
- Topic-Wise Organization: Each topic is covered in a separate markdown file for focused preparation.
- Hands-On Questions: Questions are designed with real-world Kubernetes scenarios.
- Declarative and Imperative Approaches: Solutions include YAML configurations and imperative commands wherever applicable.
- Complex Scenarios: Advanced questions for in-depth understanding of CKAD topics.
-
Clone the Repository:
git clone https://github.com/hitenpratap/CKAD-Exercises.git cd CKAD-Exercises
-
Explore Topics: Navigate to the markdown file for the topic you want to practice and start solving questions.
-
Set Up Kubernetes Environment: Ensure you have access to a Kubernetes cluster and the
kubectl
command-line tool installed. -
Try Solutions: Solutions are provided with each question. Apply the configurations and observe the outcomes in your Kubernetes cluster.
These questions and solutions are provided "as is" and there is a possibility that some questions or solutions may contain errors or may not work as expected. If you come across any such issues, please feel free to create a pull request (PR) with the fix or open an issue in the repository. Your contributions to improve the content are highly appreciated!
Contributions are welcome! If you have additional questions or improvements, feel free to open a pull request.
Happy Practicing and Good Luck with your CKAD Exam! 🎉