Book description
Exclusively on O'Reilly: Get more hands-on training and test your CKA exam readiness by working through the Certified Kubernetes Administrator (CKA) Exam Prep Labs playlist. This collection of 30 interactive labs provides hands-on training that enhances the exam prep provided by this study guide.
The ability to administer and monitor a Kubernetes cluster is in high demand today. To meet this need, the Cloud Native Computing Foundation developed a certification exam to establish an administrator's credibility and value in the job market to confidently work in a Kubernetes environment.
The Certified Kubernetes Administrator (CKA) certification exam is different from the typical multiple-choice format of other professional certifications. Instead, the CKA 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 covered to fully prepare you 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 administer and troubleshoot a production-grade cluster
- Understand the objectives, abilities, and tips and tricks needed to pass the CKA exam
- Explore the ins and outs of the kubectl command-line tool
- Demonstrate competency to perform the responsibilities of a Kubernetes administrator
- Solve real-world Kubernetes problems in a hands-on command-line environment
- Effectively navigate and solve questions during the CKA exam
Table of contents
- Preface
- 1. Exam Details and Resources
-
2. Cluster Architecture, Installation,
and Configuration
-
Role-Based Access Control
- RBAC High-Level Overview
- Creating a Subject
- Listing ServiceAccounts
- Rendering ServiceAccount Details
- Assigning a ServiceAccount to a Pod
- Understanding RBAC API Primitives
- Default User-Facing Roles
- Creating Roles
- Listing Roles
- Rendering Role Details
- Creating RoleBindings
- Listing RoleBindings
- Rendering RoleBinding Details
- Seeing the RBAC Rules in Effect
- Namespace-wide and Cluster-wide RBAC
- Aggregating RBAC Rules
- Creating and Managing a Kubernetes Cluster
- Backing Up and Restoring etcd
- Summary
- Exam Essentials
- Sample Exercises
-
Role-Based Access Control
- 3. Workloads
- 4. Scheduling and Tooling
-
5. Services and Networking
- Kubernetes Networking Basics
- Connectivity Between Containers
- Connectivity Between Pods
- 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
- Accessing a Service with Type LoadBalancer
- Understanding Ingress
- Ingress Rules
- Creating Ingresses
- Defining Path Types
- Listing Ingresses
- Rendering Ingress Details
- Accessing an Ingress
- Using and Configuring CoreDNS
- DNS for Services
- DNS for Pods
- Choosing an Appropriate Container Network Interface Plugin
- Summary
- Exam Essentials
- Sample Exercises
-
6. Storage
- Understanding Volumes
- Volume Types
- Creating and Accessing Volumes
- Understanding Persistent Volumes
- Static vs. Dynamic Provisioning
- Creating PersistentVolumes
- Configuration Options for a PersistentVolume
- Creating PersistentVolumeClaims
- Mounting PersistentVolumeClaims in a Pod
- Understanding Storage Classes
- Creating Storage Classes
- Using Storage Classes
- Summary
- Exam Essentials
- Sample Exercises
- 7. Troubleshooting
- 8. Wrapping Up
- Answers to Review Questions
- Index
- About the Author
Product information
- Title: Certified Kubernetes Administrator (CKA) Study Guide
- Author(s):
- Release date: June 2022
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098107222
You might also like
book
Building Microservices, 2nd Edition
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. …
book
Practical Cloud Security
With their rapidly changing architecture and API-driven automation, cloud platforms come with unique security challenges and …
book
Learning Go, 2nd Edition
Go has rapidly become the preferred language for building web services. Plenty of tutorials are available …
book
Effective Java, 3rd Edition
Since this Jolt-award winning classic was last updated in 2008, the Java programming environment has changed …