Kubernetes provides many powerful tools to help manage complex applications. In order to fully utilize all that Kubernetes has to offer, you need some understanding of its features and how to design application to run on Kubernetes. The Certified Kubernetes Application Developer (CKAD) certification focuses on these topics.
This course will help you prepare for the exam, so that you can earn your certification. Even if you are not interested in becoming certified, this course can help you learn how to design and build applications for Kubernetes!
• Strong grasp of container basics
• Participants must have a basic knowledge of Kubernetes terminology (nodes, pods, resources) and CLI usage
Module 1: Introduction
– Course Introduction
– Certification Details
– CNCF Certification
Module 2: Core Concepts
– Kubernetes API Primitives
– Creating Pods
– Recap – ReplicaSets
– Recap – Deployments
– Recap – Namespaces
– Basic Container Configuration
Module 3: Configuration
– Environment Variables
– ConfigMaps
– SecurityContexts
– Resource Requirements
– Secrets
– Service Accounts
Module 4: Multi-Container Pods
– Understand multi-container pods
Module 5: Observability
– Liveness and Readiness Probes
– Container Logging
– Monitoring Applications
– Debugging
Module 6: Pod Design
– Labes, Selectors and Annotations
– Updating a Deployment
– Rolling Updates and Rollbacks
– Jobs
– CronJobs
Module 7: Service and Networking
– Services
– Network Policies
– Developing network policies
– Ingress Networking
Module 8: State Persistence
– Volumes in Kubernetes
– PersistentVolumes and PersistentVolumeClaims
– Storage Classes
– Stateful Sets
– Headless Service
– Storage in StatefulSets
Kubernetes provides many powerful tools to help manage complex applications. In order to fully utilize all that Kubernetes has to offer, you need some understanding of its features and how to design application to run on Kubernetes. The Certified Kubernetes Application Developer (CKAD) certification focuses on these topics.
This course will help you prepare for the exam, so that you can earn your certification. Even if you are not interested in becoming certified, this course can help you learn how to design and build applications for Kubernetes!
• Strong grasp of container basics
• Participants must have a basic knowledge of Kubernetes terminology (nodes, pods, resources) and CLI usage
Module 1: Introduction
– Course Introduction
– Certification Details
– CNCF Certification
Module 2: Core Concepts
– Kubernetes API Primitives
– Creating Pods
– Recap – ReplicaSets
– Recap – Deployments
– Recap – Namespaces
– Basic Container Configuration
Module 3: Configuration
– Environment Variables
– ConfigMaps
– SecurityContexts
– Resource Requirements
– Secrets
– Service Accounts
Module 4: Multi-Container Pods
– Understand multi-container pods
Module 5: Observability
– Liveness and Readiness Probes
– Container Logging
– Monitoring Applications
– Debugging
Module 6: Pod Design
– Labes, Selectors and Annotations
– Updating a Deployment
– Rolling Updates and Rollbacks
– Jobs
– CronJobs
Module 7: Service and Networking
– Services
– Network Policies
– Developing network policies
– Ingress Networking
Module 8: State Persistence
– Volumes in Kubernetes
– PersistentVolumes and PersistentVolumeClaims
– Storage Classes
– Stateful Sets
– Headless Service
– Storage in StatefulSets
Be the first to hear about our latest courses by signing up to our mailing list.
Contact