Book description
Exclusively on O'Reilly: Get more hands-on training and test your CKAD exam readiness by working through the Certified Kubernetes Application Developer (CKAD) Exam Prep Labs playlist. This collection of 33 interactive labs provides hands-on training that enhances the exam prep provided by this study guide.
Developers with the ability to operate, troubleshoot, and monitor applications in Kubernetes are in high demand today. To meet this need, the Cloud Native Computing Foundation created a certification exam to establish a developer's credibility and value in the job market to work in a Kubernetes environment.
The Certified Kubernetes Application Developer (CKAD) exam is different from the typical multiple-choice format of other certifications. Instead, the CKAD is a performance-based exam that requires deep knowledge of the tasks under immense time pressure.
This study guide walks you through all the topics you need to fully prepare for the exam. Author Benjamin Muschko also shares his personal experience with preparing for all aspects of the exam.
- Learn when and how to apply Kubernetes concepts to manage an application
- Understand the objectives, abilities, tips, and tricks needed to pass the CKAD exam
- Explore the ins and outs of the kubectl command-line tool
- Demonstrate competency for performing the responsibilities of a Kubernetes application developer
- Solve real-world Kubernetes problems in a hands-on command-line environment
- Navigate and solve questions during the CKAD exam
Publisher resources
Table of contents
- Preface
- 1. Exam Details and Resources
-
2. Core Concepts
- Kubernetes Primitives
- Using kubectl to Interact with the Kubernetes Cluster
- Object Management
- Understanding Pods
- Containerization Process
- Creating Pods
- Listing Pods
- Pod Life Cycle Phases
- Rendering Pod Details
- Accessing Logs of a Pod
- Executing a Command in Container
- Deleting a Pod
- Configuring Pods
- Understanding Namespaces
- Listing Namespaces
- Creating and Using a Namespace
- Deleting a Namespace
- Summary
- Exam Essentials
- Sample Exercises
- 3. Configuration
- 4. Multi-Container Pods
- 5. Observability
-
6. Pod Design
- Understanding Labels
- Declaring Labels
- Inspecting Labels
- Modifying Labels for a Live Object
- Using Label Selectors
- Understanding Annotations
- Declaring Annotations
- Inspecting Annotations
- Modifying Annotations for a Live Object
- Understanding Deployments
- Creating Deployments
- Listing Deployments
- Rendering Deployment Details
- Rolling Out a New Revision
- Rolling Back to a Previous Revision
- Manually Scaling a Deployment
- Autoscaling a Deployment
- Horizontal Pod Autoscaler
- Understanding Jobs
- Creating and Inspecting Jobs
- Job Operation Types
- Restart Behavior
- Understanding CronJobs
- Creating and Inspecting Jobs
- Configuring Retained Job History
- Summary
- Exam Essentials
- Sample Exercises
-
7. Services & Networking
- Understanding Services
- Service Types
- Creating Services
- Listing Services
- Rendering Service Details
- Port Mapping
- Accessing a Service with Type ClusterIP
- Accessing a Service with Type NodePort
- Deployments and Services
- Understanding Network Policies
- Creating Network Policies
- Listing Network Policies
- Rendering Network Policy Details
- Isolating All Pods in a Namespace
- Restricting Access to Ports
- Summary
- Exam Essentials
- Sample Exercises
- 8. State Persistence
- Answers to Review Questions
- Index
- About the Author
Product information
- Title: Certified Kubernetes Application Developer (CKAD) Study Guide
- Author(s):
- Release date: February 2021
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492083733
You might also like
book
Certified Kubernetes Application Developer (CKAD) Study Guide, 2nd Edition
Developers with the ability to operate, troubleshoot, and monitor applications in Kubernetes are in high demand …
video
Certified Kubernetes Application Developer (CKAD), 2nd Edition
13+ Hours of Video Instruction An updated edition of this video title is available. Please go …
video
Certified Kubernetes Application Developer (CKAD), 3rd Edition
13 Hours of Video Instruction More than 13 hours of deep-dive video training to learn how …
book
Certified Kubernetes Administrator (CKA) Study Guide
Exclusively on O'Reilly: Get more hands-on training and test your CKA exam readiness by working through …