> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course: Certified Kubernetes Application Developer (CKAD)

> Practical CKAD exam prep course teaching Kubernetes application development with hands on labs, manifests, kubectl practice, exam strategies, networking, storage, and observability.

Notes for the **Certified Kubernetes Application Developer (CKAD)** course: 132 lessons across 14 sections.

## Introduction

* [Introduction](/docs/Certified-Kubernetes-Application-Developer-CKAD/Introduction/Introduction/page.md)
* [Kubernetes Series of Courses](/docs/Certified-Kubernetes-Application-Developer-CKAD/Introduction/Kubernetes-Series-of-Courses/page.md)
* [Certification Details](/docs/Certified-Kubernetes-Application-Developer-CKAD/Introduction/Certification-Details/page.md)

## Core Concepts

* [Recap Architecture](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Recap-Architecture/page.md)
* [Docker vs ContainerD](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Docker-vs-ContainerD/page.md)
* [A note on Docker Deprecation](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/A-Note-on-Docker-Deprecation/page.md)
* [Recap Pods](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Recap-Pods/page.md)
* [Recap Pods with YAML](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Recap-Pods-with-YAML/page.md)
* [Recap Demo Creating Pods with YAML](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Recap-Demo-Creating-Pods-with-YAML/page.md)
* [Practice Test Introduction](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Introduction-to-Kubernetes-Practice-Test/page.md)
* [Solution Pods optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Solution-Pods-optional/page.md)
* [Recap ReplicaSets](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Recap-ReplicaSets/page.md)
* [Solution ReplicaSets optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Solution-ReplicaSets-optional/page.md)
* [Recap Deployments](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Recap-Deployments/page.md)
* [Solution Deployments optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Solution-Deployments-optional/page.md)
* [Recap Namespaces](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Recap-Namespaces/page.md)
* [Solution Namespaces optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Solution-Namespaces-optional/page.md)
* [Services](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Services/page.md)
* [Services Cluster IP](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Services-Cluster-IP/page.md)
* [Solution Services optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Solution-Services-optional/page.md)
* [Kubectl Explain Command](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Kubectl-Explain-Command/page.md)
* [Solution Imperative Commands optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/Solution-Imperative-Commands-optional/page.md)
* [A Quick Reminder](/docs/Certified-Kubernetes-Application-Developer-CKAD/Core-Concepts/A-Quick-Reminder/page.md)

## Configuration

* [Define build and modify container images](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Define-build-and-modify-container-images/page.md)
* [Commands and Arguments in Docker](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Commands-and-Arguments-in-Docker/page.md)
* [Commands and Arguments in Kubernetes](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Commands-and-Arguments-in-Kubernetes/page.md)
* [Solution Commands and Arguments Optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Solution-Commands-and-Arguments-Optional/page.md)
* [Environment Variables](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Environment-Variables/page.md)
* [ConfigMaps](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/ConfigMaps/page.md)
* [Solution ConfigMaps Optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Solution-ConfigMaps-Optional/page.md)
* [Secrets](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Secrets/page.md)
* [Solution Secrets Optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Solution-Secrets-Optional/page.md)
* [Demo Encrypting Secret Data at Rest](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Demo-Encrypting-Secret-Data-at-Rest/page.md)
* [Pre requisite Security in Docker](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Pre-requisite-Security-in-Docker/page.md)
* [Security Contexts](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Security-Contexts/page.md)
* [Solutions Security Contexts](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Solutions-Security-Contexts/page.md)
* [Resource Requirements](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Resource-Requirements/page.md)
* [Solutions Resource Requirements](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Solutions-Resource-Requirements/page.md)
* [Service Account](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Service-Account/page.md)
* [Solutions Service Account](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Solutions-Service-Account/page.md)
* [Taints and Tolerations](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Taints-and-Tolerations/page.md)
* [Solution Taints and Tolerations Optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Solution-Taints-and-Tolerations-Optional/page.md)
* [Node Selectors Logging](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Node-Selectors-Logging/page.md)
* [Node Affinity](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Node-Affinity/page.md)
* [Solution Node Affinity Optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Solution-Node-Affinity-Optional/page.md)
* [Taints Tolerations vs Node Affinity](/docs/Certified-Kubernetes-Application-Developer-CKAD/Configuration/Taints-Tolerations-vs-Node-Affinity/page.md)

## Multi-Container Pods

* [Multi Container Pods](/docs/Certified-Kubernetes-Application-Developer-CKAD/Multi-Container-Pods/Multi-Container-Pods/page.md)
* [Multi container Pods Design Patterns](/docs/Certified-Kubernetes-Application-Developer-CKAD/Multi-Container-Pods/Multi-container-Pods-Design-Patterns/page.md)
* [Solution Init Containers Optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Multi-Container-Pods/Solution-Init-Containers-Optional/page.md)

## Observability

* [Readiness Probes](/docs/Certified-Kubernetes-Application-Developer-CKAD/Observability/Readiness-Probes/page.md)
* [Liveness Probes](/docs/Certified-Kubernetes-Application-Developer-CKAD/Observability/Liveness-Probes/page.md)
* [Solution Readiness and Liveness Probes](/docs/Certified-Kubernetes-Application-Developer-CKAD/Observability/Solution-Readiness-and-Liveness-Probes/page.md)
* [Logging](/docs/Certified-Kubernetes-Application-Developer-CKAD/Observability/Logging/page.md)
* [Solution Logging optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Observability/Solution-Logging-optional/page.md)
* [Monitoring](/docs/Certified-Kubernetes-Application-Developer-CKAD/Observability/Monitoring/page.md)
* [Solution Monitoring optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Observability/Solution-Monitoring-optional/page.md)

## POD Design

* [Labels Selectors Annotations](/docs/Certified-Kubernetes-Application-Developer-CKAD/POD-Design/Labels-Selectors-Annotations/page.md)
* [Solution Labels and Selectors optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/POD-Design/Solution-Labels-and-Selectors-optional/page.md)
* [Rolling Updates Rollbacks](/docs/Certified-Kubernetes-Application-Developer-CKAD/POD-Design/Rolling-Updates-Rollbacks/page.md)
* [Solution Rolling Updates and Rollbacks optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/POD-Design/Solution-Rolling-Updates-and-Rollbacks-optional/page.md)
* [Deployment Strategy Blue Green](/docs/Certified-Kubernetes-Application-Developer-CKAD/POD-Design/Deployment-Strategy-Blue-Green/page.md)
* [Deployment Strategy Canary](/docs/Certified-Kubernetes-Application-Developer-CKAD/POD-Design/Deployment-Strategy-Canary/page.md)
* [Solution Deployment strategies](/docs/Certified-Kubernetes-Application-Developer-CKAD/POD-Design/Solution-Deployment-strategies/page.md)
* [Jobs](/docs/Certified-Kubernetes-Application-Developer-CKAD/POD-Design/Jobs/page.md)
* [Cron Jobs](/docs/Certified-Kubernetes-Application-Developer-CKAD/POD-Design/Cron-Jobs/page.md)
* [Solution Jobs and Cronjobs optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/POD-Design/Solution-Jobs-and-Cronjobs-optional/page.md)

## State Persistence

* [Introduction to Docker Storage](/docs/Certified-Kubernetes-Application-Developer-CKAD/State-Persistence/Introduction-to-Docker-Storage/page.md)
* [Storage in Docker](/docs/Certified-Kubernetes-Application-Developer-CKAD/State-Persistence/Storage-in-Docker/page.md)
* [Volume Driver Plugins in Docker](/docs/Certified-Kubernetes-Application-Developer-CKAD/State-Persistence/Volume-Driver-Plugins-in-Docker/page.md)
* [Volumes in Kubernetes](/docs/Certified-Kubernetes-Application-Developer-CKAD/State-Persistence/Volumes-in-Kubernetes/page.md)
* [Persistent Volumes](/docs/Certified-Kubernetes-Application-Developer-CKAD/State-Persistence/Persistent-Volumes/page.md)
* [Persistent Volume Claims](/docs/Certified-Kubernetes-Application-Developer-CKAD/State-Persistence/Persistent-Volume-Claims/page.md)
* [Solution Persistent Volumes and Persistent Volume Claims optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/State-Persistence/Solution-Persistent-Volumes-and-Persistent-Volume-Claims-optional/page.md)
* [Storage Classes](/docs/Certified-Kubernetes-Application-Developer-CKAD/State-Persistence/Storage-Classes/page.md)
* [Why Stateful Sets](/docs/Certified-Kubernetes-Application-Developer-CKAD/State-Persistence/Why-Stateful-Sets/page.md)
* [Stateful Sets Introduction](/docs/Certified-Kubernetes-Application-Developer-CKAD/State-Persistence/Stateful-Sets-Introduction/page.md)
* [Headless Services](/docs/Certified-Kubernetes-Application-Developer-CKAD/State-Persistence/Headless-Services/page.md)
* [Storage in StatefulSets](/docs/Certified-Kubernetes-Application-Developer-CKAD/State-Persistence/Storage-in-StatefulSets/page.md)

## Certification Tips

* [Time Management](/docs/Certified-Kubernetes-Application-Developer-CKAD/Certification-Tips/Time-Management/page.md)

## Helm Fundamentals

* [Helm Introduction](/docs/Certified-Kubernetes-Application-Developer-CKAD/Helm-Fundamentals/Helm-Introduction/page.md)
* [Install Helm](/docs/Certified-Kubernetes-Application-Developer-CKAD/Helm-Fundamentals/Install-Helm/page.md)
* [Solution Install Helm](/docs/Certified-Kubernetes-Application-Developer-CKAD/Helm-Fundamentals/Solution-Install-Helm/page.md)
* [Helm Concept](/docs/Certified-Kubernetes-Application-Developer-CKAD/Helm-Fundamentals/Helm-Concept/page.md)
* [Solution Helm Concepts](/docs/Certified-Kubernetes-Application-Developer-CKAD/Helm-Fundamentals/Solution-Helm-Concepts/page.md)

## (2025 Updates) Kustomize Basics

* [Kustomize Problem Statement and Ideology](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Kustomize-Problem-Statement-and-Ideology/page.md)
* [Kustomize vs Helm](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Kustomize-vs-Helm/page.md)
* [InstallationSetup](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/InstallationSetup/page.md)
* [The kustomizationyaml File](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/The-kustomizationyaml-File/page.md)
* [Kustomize Output](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Kustomize-Output/page.md)
* [Kustomize ApiVersion and Kind](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Kustomize-ApiVersion-and-Kind/page.md)
* [Managing Directories](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Managing-Directories/page.md)
* [Managing Directories Demo](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Managing-Directories-Demo/page.md)
* [Common Transformers](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Common-Transformers/page.md)
* [Image Transformers](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Image-Transformers/page.md)
* [Transformers Demo](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Transformers-Demo/page.md)
* [Patches Intro](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Patches-Intro/page.md)
* [Different Types of Patches](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Different-Types-of-Patches/page.md)
* [Patches Dictionary](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Patches-Dictionary/page.md)
* [Patches list](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Patches-List/page.md)
* [Overlays](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Overlays/page.md)
* [Components](/docs/Certified-Kubernetes-Application-Developer-CKAD/2025-Updates-Kustomize-Basics/Components/page.md)

## Lightning Labs

* [Solution Lightning Lab 1](/docs/Certified-Kubernetes-Application-Developer-CKAD/Lightning-Labs/Solution-Lightning-Lab-1/page.md)
* [Solution Lightning Lab 2](/docs/Certified-Kubernetes-Application-Developer-CKAD/Lightning-Labs/Solution-Lightning-Lab-2/page.md)

## Mock Exams

* [Mock Exam 1 Solution](/docs/Certified-Kubernetes-Application-Developer-CKAD/Mock-Exams/Mock-Exam-1-Solution/page.md)
* [Mock Exam 2 Solution](/docs/Certified-Kubernetes-Application-Developer-CKAD/Mock-Exams/Mock-Exam-2-Solution/page.md)
* [Whats Next](/docs/Certified-Kubernetes-Application-Developer-CKAD/Mock-Exams/Whats-Next/page.md)

## Security

* [Kubernetes Security Primitives](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Kubernetes-Security-Primitives/page.md)
* [Authentication](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Authentication/page.md)
* [KubeConfig](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/KubeConfig/page.md)
* [Solution KubeConfig](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Solution-KubeConfig/page.md)
* [API Groups](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/API-Groups/page.md)
* [Authorization](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Authorization/page.md)
* [Role Based Access Controls](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Role-Based-Access-Controls/page.md)
* [Solution Role Based Access Controls](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Solution-Role-Based-Access-Controls/page.md)
* [Cluster Roles](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Cluster-Roles/page.md)
* [Solution Cluster Roles](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Solution-Cluster-Roles/page.md)
* [Admission Controllers](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Admission-Controllers/page.md)
* [Solution Admission Controllers](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Solution-Admission-Controllers/page.md)
* [Validating and Mutating Admission Controllers](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Validating-and-Mutating-Admission-Controllers/page.md)
* [Solution Validating and Mutating Admission Controllers](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Solution-Validating-and-Mutating-Admission-Controllers/page.md)
* [API Versions](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/API-Versions/page.md)
* [API Deprecations](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/API-Deprecations/page.md)
* [Solution API VersionsDeprecations](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Solution-API-VersionsDeprecations/page.md)
* [Custom Resource Definition](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Custom-Resource-Definition/page.md)
* [Custom Controllers](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Custom-Controllers/page.md)
* [Operator Framework](/docs/Certified-Kubernetes-Application-Developer-CKAD/Security/Operator-Framework/page.md)

## Services & Networking

* [Network Policies](/docs/Certified-Kubernetes-Application-Developer-CKAD/Services-Networking/Network-Policies/page.md)
* [Developing network policies](/docs/Certified-Kubernetes-Application-Developer-CKAD/Services-Networking/Developing-network-policies/page.md)
* [Solution Network Policies optional](/docs/Certified-Kubernetes-Application-Developer-CKAD/Services-Networking/Solution-Network-Policies-optional/page.md)
* [Ingress Networking](/docs/Certified-Kubernetes-Application-Developer-CKAD/Services-Networking/Ingress-Networking/page.md)
* [Solution Ingress Networking 1](/docs/Certified-Kubernetes-Application-Developer-CKAD/Services-Networking/Solution-Ingress-Networking-1/page.md)
* [Solution Ingress Networking 2](/docs/Certified-Kubernetes-Application-Developer-CKAD/Services-Networking/Solution-Ingress-Networking-2/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.