bmuschko / Ckad Prep
Labels
Projects that are alternatives of or similar to Ckad Prep
= Certified Kubernetes Application Developer (CKAD) Prep Course
++++
++++
Demo instructions and solutions for the online video course https://learning.oreilly.com/learning-paths/learning-path-certified/9781492061021/["Certified Kubernetes Application Developer (CKAD) Prep Course"], published by Benjamin Muschko for O'Reilly Media Inc.
In this learning path, your host, trainer and CKAD Ben Muschko, explores the topics covered in the https://www.cncf.io/certification/ckad/[CKAD exam] to fully prepare you to pass the certification exam. You’ll look at determining when and how you should apply the core concepts of Kubernetes to manage an application. You’ll also examine the kubectl command-line tool, a mainstay of the Kubernetes engineer. Ben also offers tips to help you better prepare for the exam and shares his personal experience with getting ready for all aspects of the exam.
== Demos
The Learning Path explains and demonstrates all examples in the form of videos. You can find the high-level overview below.
- Core Concepts
- Configuration
- https://github.com/bmuschko/ckad-prep/blob/master/2-configuration.md#configuring-a-pod-to-use-a-configmap[Configuring a Pod to Use a ConfigMap]
- https://github.com/bmuschko/ckad-prep/blob/master/2-configuration.md#configuring-a-pod-to-use-a-secret[Configuring a Pod to Use a Secret]
- https://github.com/bmuschko/ckad-prep/blob/master/2-configuration.md#creating-a-security-context-for-a-pod[Creating a Security Context for a Pod]
- https://github.com/bmuschko/ckad-prep/blob/master/2-configuration.md#defining-a-pods-resource-requirements[Defining a Pod’s Resource Requirements]
- https://github.com/bmuschko/ckad-prep/blob/master/2-configuration.md#using-a-service-account[Using a Service Account]
- Multi-Container Pods
- Observability
- https://github.com/bmuschko/ckad-prep/blob/master/4-observability.md#defining-a-pods-readiness-and-liveness-probe[Defining a Pod’s Readiness and Liveness Probe]
- https://github.com/bmuschko/ckad-prep/blob/master/4-observability.md#fixing-a-misconfigured-pod[Fixing a Misconfigured Pod]
- Pod Design
- https://github.com/bmuschko/ckad-prep/blob/master/5-pod-design.md#defining-and-querying-labels-and-annotations[Defining and Querying Labels and Annotations]
- https://github.com/bmuschko/ckad-prep/blob/master/5-pod-design.md#performing-rolling-updates-for-a-deployment[Performing Rolling Updates for a Deployment]
- https://github.com/bmuschko/ckad-prep/blob/master/5-pod-design.md#creating-a-scheduled-container-operation[Creating a Scheduled Container Operation]
- Services & Networking
- https://github.com/bmuschko/ckad-prep/blob/master/6-services-and-networking.md#routing-traffic-to-pods-from-inside-and-outside-of-a-cluster[Routing Traffic to Pods from Inside and Outside of a Cluster]
- https://github.com/bmuschko/ckad-prep/blob/master/6-services-and-networking.md#restricting-access-to-and-from-a-pod[Restricting Access to and from a Pod]
- State Persistence
- https://github.com/bmuschko/ckad-prep/blob/master/7-state-persistence.md#defining-and-mounting-a-persistentvolume[Defining and Mounting a PersistentVolume]
- Bonus
- https://github.com/bmuschko/ckad-prep/blob/master/8-bonus.md#shortcuts-and-time-savers[Shortcuts and Time Savers]
- https://github.com/bmuschko/ckad-prep/blob/master/8-bonus.md#bash-commands[Bash Commands]
- https://github.com/bmuschko/ckad-prep/blob/master/8-bonus.md#kubernetes-object-information[Kubernetes Object Information]