Kubernetes Application Developer (CKAD) Fast Track
Retail Price: $2,495.00
Next Date: 02/18/2026
Course Days: 3
Enroll in Next Date
Request Custom Course
Who Should Attend
• Application Developers and Team Leaders who plan to work with Kubernetes at any level or tier of involvement
• Any company or individual who wants to achieve CKAD Certification
• Any Developer/Leader expanding their Kubernetes Learning
• Any company or individual who wants to advance their knowledge of deploying microservices
What You’ll Learn
• Initialize and manage a Kubernetes cluster using automation tools such as Ansible
• Build, configure, and deploy containerized applications using Kubernetes primitives
• Define, create, and modify Kubernetes resource manifests efficiently with YAML
• Implement resource requests, limits, and quotas for effective cluster resource management
• Configure health probes, security contexts, and observability for application reliability
• Manage access control using Contexts, ServiceAccounts, and Role-Based Access Control (RBAC)
• Create and consume ConfigMaps and Secrets for secure and dynamic application configuration
• Configure persistent and ephemeral storage using PersistentVolumes, Claims, and CSI drivers
• Deploy, scale, and update workloads using Deployments, ReplicaSets, DaemonSets, and Jobs
• Design multi-container Pods with init containers and sidecars for advanced application patterns
• Define and apply NetworkPolicies to control traffic flow between Pods and Namespaces
• Expose applications using Services (ClusterIP, NodePort, LoadBalancer) and Ingress controllers
• Template and manage deployments using Helm and Kustomize
• Extend Kubernetes functionality with Custom Resource Definitions (CRDs)
• Troubleshoot application and cluster issues using kubectl tools and debugging strategies
• Prepare for and confidently pass the Certified Kubernetes Application Developer (CKAD) exam
Prerequisites
• Kubernetes Fundementals
• Linux for Absolute Beginners
• Any other Formal Linux Training
Welcome to Alta3 Research Labs!
- ?? Exploring Your Lab Environment
- ?? Meet VIRGIL: Your AI Lab Coach
- ?? Register for Polls
Required Tools
- ?? Vim: A Modal Text Editor
- ?? Efficient CLI Usage with Tmux
Initialize Kubernetes
- ?? Kubernetes the Alta3 Way
- ?? Deploy Kubernetes using Ansible
Containers
- ?? Container Essentials
- ?? Creating a Docker Image
Pod Basics
- ?? Manifests for Pods
- ?? Create and Configure Basic Pods
- ?? CKAD Practice - Pod Basics
Resource Management
- ?? Limits, Requests, and Namespace ResourceQuotas
- ?? Defining Resource Requirements, Limits and Quotas
- ?? CKAD Practice - Resource Requirements
Container Health, Security, and Observability
- ?? Readiness and Liveness Probes
- ?? Implement Probes and Health Checks
- ?? CKAD Practice - Adding Probes
RBAC
- ?? Contexts
- ?? Cluster Access with Kubernetes Context
- ?? Role Based Access Control
- ?? Service Accounts
- ?? CKAD Practice - ServiceAccounts
Ephemeral Storage
- ?? ConfigMaps and Volume Mounting
- ?? Persistent Configuration with ConfigMaps
- ?? Secrets
- ?? Create and Consume Secrets
- ?? CKAD Practice - Secrets
Persistent Storage
- ?? Persistent Volumes, Claims, and StorageClasses
- ?? Using PersistentVolumeClaims for Storage
- ?? Persistent Volumes with CSI
- ?? CSI Storage Solution: NFS
- ?? CKAD Practice - Storage
Deployments
- ?? ReplicaSets
- ?? DaemonSets
- ?? Deployments - Purpose and Advantages
- ?? Create and Configure a Deployment
- ?? CKAD Practice - Deployments
- ?? Deployments Rollout
- ?? Performing Rolling Updates and Rollbacks
- ?? CKAD Practice - Rollbacks
- ?? Blue/Green and Canary Deployment Strategies
- ?? Advanced Deployment Strategies
- ?? Deployments - Horizontal Scaling
- ?? Mastery Challenge - Horizontal Pod Autoscaler
Multi-Container Pod Design
- ?? Multi-Container Pods
- ?? Configuring a Fluentd Logging Sidecar
- ?? Init Containers
- ?? Using Init Container for Pod Initialization
- ?? CKAD Practice - Multi-Container Pods
Jobs and CronJobs
- ?? Jobs and CronJobs
- ?? Running and Executing a Job
- ?? Scheduling a CronJob
- ?? CKAD Practice - Jobs and CronJobs
NetworkPolicy
- ?? NetworkPolicy
- ?? Network Policy Basics
- ?? Namespace Network Policy
- ?? CKAD Practice - Network Policies
Services and Ingress
- ?? Networking with Services
- ?? Expose Applications via Services
- ?? Networking Plugins
- ?? Ingress Controllers
- ?? Expose Applications via Ingress Controllers
- ?? CKAD Practice - Services
DNS
- ?? Hostnames and FQDNs
- ?? Utilizing FQDNs
Helm and Kustomize
- ?? Helm
- ?? Making Charts and Templates with Helm
- ?? Deploy Existing Packages via Helm
- ?? Using Kustomize
- ?? CKAD Practice - Helm
Extending Kubernetes
- ?? Custom Resource Definitions
- ?? Introduction to CRDs
Troubleshooting
- ?? Troubleshooting
CKAD
- ?? Tips to Pass your CKAD Exam!
Continuing Education
- ?? Continuing Education
- ?? Curriculum Path: ContainerOrchestration