Certified Kubernetes Application Developer (CKAD)
Contact us to book this course
Curriculum
Cloud Computing
Delivery methods
On-Site, Virtual
Duration
1 day
This workshop is designed to help IT professionals prepare for the Certified Kubernetes Application Developer (CKAD) exam.
In this workshop, we help prepare for the Certified Kubernetes Application Developer (CKAD) exam. We review the exam guidelines and topics, and learn tips and tricks to help pass the exam.
This workshop assumes prior knowledge of Kubernetes and is not an introduction to Kubernetes.
Learning objectives
- Prepare for the Certified Kubernetes Application Developer (CKAD) exam
- Learn tips and tricks to help pass the exam
- Review the CKAD exam topics
Who should attend
Architects, engineers, and developers who want to prepare for the Certified Kubernetes Application Developer (CKAD) exam. This course assumes knowledge at the level of ROI Training Course 960: Hands-On Kubernetes.
- Knowledge of kubectl CLI and basic Kubernetes objects such as Pods, Deployments, Services, Jobs, CronJobs, Daemonsets, etc.
- Experience with Docker and Helm
Course outline
- Review the CKAD exam format and guidelines
- Provide tips and tricks for the exam
- Resources available during the exam
- Exam tips and strategies
- Defining, building, and modifying container images
- Understanding Jobs and CronJobs
- Utilizing persistent and ephemeral volumes
- Understanding multi-container Pod design patterns
- Understanding Deployments and how to perform updates
- Using Kubernetes primitives to implement common deployment strategies
- Leveraging the Helm package manager to deploy existing packages
- Understanding API versions and deprecations
- Implementing probes and health checks
- Utilizing container logs
- Debugging in Kubernetes
- Discovering and using resources that extend Kubernetes
- Authentication and authorization
- Defining resource requirements, limits, and quotas
- ConfigMaps and Secrets
- ServiceAccounts
- SecurityContexts
- Understanding connectivity between Pods and network policies
- Providing and troubleshooting access to applications via services
- Using Ingress rules to expose applications