Certified Kubernetes Application Developer (CKAD) Exam Success Guide: Ace your career in Kubernetes development
9789355515698
Learn all skills needed to be a Certified Kubernetes professional
Key Features ● Prepares you for the Certified Kuberne
123
44
25MB
English
Pages 485
Year 2023
Report DMCA / Copyright
DOWNLOAD EPUB FILE
Table of contents :
1. Introduction to Kubernetes, Docker, and Minikube
Introduction
Structure
Objectives
Software development, deployment, and evolution
Deploying applications on a physical server
Deploying applications in Virtual Machines
Deploying applications in containers
Evolution of microservices
Introducing Docker
Introducing Kubernetes
Architecture of Kubernetes
kube-apiserver
kube-controller-manager
kube-scheduler
etcd
Cluster nodes
Kubelet
kube-proxy
Container runtime
Benefits of Kubernetes
Installing Docker
Installing minikube
Practice test
Docker
Kubernetes
Conclusion
2. What, Why, and How of CKAD Exam
Introduction
Structure
Objectives
Exam overview
Syllabus
Application deployment
Application design and build
Application environment configuration and security
Application observability and maintenance
Service and networking
Exam environment
Time management
Tips and tricks
Conclusion
Points to remember
3. Exploring Pod, Deployment, ReplicaSet, and Namespace
Introduction
Structure
Objectives
Container and Pod concept
Imperative and declarative approach
Creating, running and scheduling of Pods
Namespace
Deployments
ReplicaSet
Creation of deployments
Conclusion
Exam tips and tricks
Practice test core concepts
Solutions
4. Deployment Strategies and Helm Packages
Introduction
Structure
Objectives
Deployment revisit
Types of deployment
Recreate deployment
Rolling update deployment
Autoscaling deployment
Helm
Introducing Helm
Conclusion
Practice test deployment and Helm
Solutions
5. Pod Design and Concepts
Introduction
Structure
Objectives
Review labels and labels selections
Annotations
Job
Cron job
Conclusion
Practice test
Solution
6. Multi-container Pods and Design Patterns
Introduction
Structure
Objectives
Multi-container Pod
Use cases
Sidecar pattern
Ambassador pattern
Adapter pattern
Init container
Conclusion
Questions
Solution
7. Kubernetes Volumes and Persistence
Introduction
Structure
Objectives
Different types of Kubernetes volume types
Pods and deployments volume configuration
Persistent Volume and PersistentVolumeClaim
Configure Pod with PV and PVC
Storage class
Conclusion
Questions
Solution
8. Configuring Volume, Environment Variables, ConfigMap, and Secrets
Introduction
Structure
Objectives
Kubernetes configuration
Environment variables
Define and consume configuration data
ConfigMaps
Secrets
Mounting volume and environment variables to Pods
Conclusion
Questions
Solutions
9. Service Accounts Resource Quota and Security Contexts
Introduction
Structure
Objectives
Define security context
Resource boundary
Resource quota
Service account
Conclusion
Questions
Solutions
10. Liveness and Readiness
Introduction
Structure
Objectives
Health probing
Readiness probe
Liveness probe
Startup probe
Conclusion
Questions
Solutions
11. Monitoring and Debugging of Kubernetes Cluster
Introduction
Structure
Objectives
Debugging Kubernetes cluster and strategies
Monitor Kubernetes cluster and Pods
Monitor events and logs
Observability and monitoring
Debugging and monitoring tips and tricks
Conclusion
Questions
Solutions
12. Kubernetes Networking and Services
Introduction
Structure
Objectives
Kubernetes Services and types
Creating Services
Deployment and Service
Kubernetes networking and network policy
Troubleshooting Service
Conclusion
Questions
Solutions
13. Mock Exam 1
Introduction
Structure
Objectives
Questions
Conclusion
14. Mock Exam 2
Introduction
Structure
Objectives
Questions
Conclusion
Index