Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bmuschko/ckad-prep
Exercises demonstrated as part of the video course "Certified Kubernetes Application Developer (CKAD) Prep Course" published by O'Reilly Media.
https://github.com/bmuschko/ckad-prep
certification ckad kubernetes
Last synced: 7 days ago
JSON representation
Exercises demonstrated as part of the video course "Certified Kubernetes Application Developer (CKAD) Prep Course" published by O'Reilly Media.
- Host: GitHub
- URL: https://github.com/bmuschko/ckad-prep
- Owner: bmuschko
- Created: 2019-03-07T00:14:58.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-02T23:27:42.000Z (over 1 year ago)
- Last Synced: 2023-11-07T14:51:01.611Z (about 1 year ago)
- Topics: certification, ckad, kubernetes
- Homepage: https://learning.oreilly.com/learning-paths/learning-path-certified/9781492061021/
- Size: 65.4 KB
- Stars: 501
- Watchers: 25
- Forks: 386
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
= Certified Kubernetes Application Developer (CKAD) Prep Course
++++
++++
Demo instructions and solutions for the online video course https://learning.oreilly.com/videos/certified-kubernetes-application/9781492061045/["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.
1. Core Concepts
* https://github.com/bmuschko/ckad-prep/blob/master/1-core-concepts.md#creating-a-pod-and-inspecting-it[Creating a Pod and Inspecting it]
2. 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]
3. Multi-Container Pods
* https://github.com/bmuschko/ckad-prep/blob/master/3-multi-container-pods.md#implementing-the-adapter-pattern[Implementing the Adapter Pattern]
4. 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]
5. 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]
6. 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]
7. State Persistence
* https://github.com/bmuschko/ckad-prep/blob/master/7-state-persistence.md#defining-and-mounting-a-persistentvolume[Defining and Mounting a PersistentVolume]
8. 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]