If you’re preparing for the Certified Kubernetes Application Developer (CKAD) exam or simply want to enhance your Kubernetes skills, this learning path is for you. The following articles are designed to cover essential topics very quickly for the CKAD certification and beyond.
Getting Started
Core Components
- Creating and Managing Kubernetes Pods
- Mastering Multi-container Pods in Kubernetes
- Understanding Kubernetes Events
- Understanding Kubernetes Services
- Implementing Kubernetes Services
- Kubernetes Labels and Selectors
- Using Annotations in Kubernetes
Configuration and Deployment
- Configuring Applications in Kubernetes
- Understanding Kubernetes ConfigMaps
- Kubernetes Deployments
- Kubernetes Liveness & Readiness Probes
- Kubernetes Resource Quotas and Limits
- Kubernetes Service Accounts
- Automating Deployments with Kubernetes Operators
- Understanding and Using Helm in Kubernetes
- Managing Configurations with Kubernetes Kustomize
Storage
- Working with Kubernetes Volumes
- Kubernetes Persistent Volume Claims Explained
- Managing Kubernetes State with Persistent Volumes
- Kubernetes StatefulSets Explained
Observability and Troubleshooting
- Monitoring and Observability in Kubernetes
- Troubleshooting Kubernetes Container Logs
- Advanced Troubleshooting in Kubernetes
Network and Policies
- Kubernetes Networking Overview
- Kubernetes Network Policies
- Understanding and Using Kubernetes Ingress
Jobs and CronJobs
Patterns and Custom Resources
- Adapter Pattern in Kubernetes
- Ambassador Pattern in Kubernetes
- Sidecar Pattern in Kubernetes
- Kubernetes Custom Resource Definitions (CRDs)
Security
- Kubernetes Security Best Practices
- Securing Kubernetes Clusters
- Securing Kubernetes Secrets
- Kubernetes Role-Based Access Control (RBAC)
This should give you a strong foundation in Kubernetes as you prepare for the CKAD exam.