# KodeKloud: Beta Courses Certified Kubernetes Administrator (CKA)

## Certified Kubernetes Administrator (CKA)

### Introduction

- [Course Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Introduction/Course-Introduction/page.md): This article introduces a comprehensive Kubernetes course designed to help learners achieve certification through hands-on labs and real-world exercises.
- [Certification](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Introduction/Certification/page.md): This article provides a comprehensive guide on the Certified Kubernetes Administrator program, covering its importance, exam details, and preparation tips.

### Core Concepts

- [Core Concepts Section Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Core-Concepts-Section-Introduction/page.md): This article introduces essential concepts of modern Cluster Architecture, covering key API primitives for managing containerized applications.
- [Cluster Architecture](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Cluster-Architecture/page.md): This article provides an overview of Kubernetes cluster architecture, detailing the roles and components of master and worker nodes in managing containerized applications.
- [Docker vs ContainerD](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Docker-vs-ContainerD/page.md): This article explores the relationship between Docker and ContainerD, detailing their differences and the CLI tools for interacting with container runtimes.
- [A note on Docker Deprecation](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/A-Note-on-Docker-Deprecation/page.md): The article clarifies Dockers deprecation in Kubernetes while highlighting its continued relevance in development and container management.
- [ETCD for Beginners](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/ETCD-for-Beginners/page.md): This article introduces etcd, a distributed key-value store, covering its operation, installation, and transition from API v2 to v3.
- [ETCD in Kubernetes](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/ETCD-in-Kubernetes/page.md): This article explores the role of etcd in Kubernetes, covering deployment methods and high availability considerations.
- [Kube API Server](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Kube-API-Server/page.md): This article provides a comprehensive guide on the Kube API Servers role in managing requests and coordinating components in a Kubernetes cluster.
- [Kube Controller Manager](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Kube-Controller-Manager/page.md): This guide covers the Kube Controller Managers role, configuration, and importance in managing controllers within a Kubernetes cluster.
- [Kube Scheduler](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Kube-Scheduler/page.md): This article provides a comprehensive overview of the Kube Schedulers role in pod placement within Kubernetes.
- [Kubelet](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Kubelet/page.md): This article covers the Kubelets responsibilities, its role in Kubernetes, and instructions for installing it on worker nodes.
- [Kube Proxy](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Kube-Proxy/page.md): This article provides an overview of Kube Proxy's role in Kubernetes networking and its function in ensuring reliable communication between pods and Services.
- [Pods](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Pods/page.md): This article provides an in-depth guide on Kubernetes Pods, covering their deployment, scaling, and management within a Kubernetes cluster.
- [Pods with YAML](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Pods-With-YAML/page.md): This lesson covers creating a Kubernetes Pod using a YAML file, including structure, creation, and status verification.
- [Demo Pods with YAML](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Demo-Pods-With-YAML/page.md): This article demonstrates how to create a Kubernetes Pod using a YAML definition file for better control over pod specifications.
- [Practice Test Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Practice-Test-Introduction/page.md): This article introduces a practice test designed to help users prepare for an exam in a realistic lab environment.
- [ReplicaSets](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/ReplicaSets/page.md): This article explains Kubernetes replication controllers and ReplicaSets, focusing on their roles in maintaining high availability and load balancing in clusters.
- [Deployments](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Deployments/page.md): This guide explores Kubernetes deployments, simplifying application management with features like rolling updates, rollbacks, and high availability.
- [Services](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Services/page.md): This guide explores Kubernetes services, focusing on enabling communication between application components and detailing the creation and use of NodePort services.
- [Services Cluster IP](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Services-Cluster-IP/page.md): This article explains how Kubernetes Service Cluster IP facilitates stable pod-to-pod communication in microservices-based applications.
- [Services Loadbalancer](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Services-Loadbalancer/page.md): This article explores the LoadBalancer service type in Kubernetes, focusing on simplifying access to front-end applications through cloud-native load balancing.
- [Namespaces](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Namespaces/page.md): This article explores Kubernetes namespaces, their role in organizing resources, and how to manage them effectively within a cluster.
- [Solution Namespaces optional](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Solution-Namespaces-optional/page.md): This article provides a lab walkthrough on managing namespaces, pods, and services in Kubernetes.
- [Imperative vs Declarative](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Imperative-vs-Declarative/page.md): This article explores imperative and declarative approaches to managing Kubernetes objects, highlighting their benefits, drawbacks, and ideal use cases.
- [Kubectl Apply Command](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/Kubectl-Apply-Command/page.md): This article explores the kubectl apply command, its internal workings, and how it manages Kubernetes object configurations declaratively.
- [A Quick Reminder](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Core-Concepts/A-Quick-Reminder/page.md): This article emphasizes the importance of following labs and video lectures for effective learning in the course.

### Scheduling

- [Scheduling Section Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/Scheduling-Section-Introduction/page.md): This article provides a comprehensive lesson on Kubernetes scheduling concepts and techniques for managing pods and workloads effectively.
- [Manual Scheduling](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/Manual-Scheduling/page.md): This guide explains how to assign pods to nodes without relying on Kubernetes’ built-in scheduler for tighter control over pod placement.
- [Labels and Selectors](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/Labels-and-Selectors/page.md): This article explores labels, selectors, and annotations in Kubernetes for effective resource management and organization.
- [Taints and Tolerations](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/Taints-and-Tolerations/page.md): This article explores how taints and tolerations control pod scheduling on specific nodes in Kubernetes.
- [Node Selectors](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/Node-Selectors/page.md): This lesson covers how to use node selectors in Kubernetes to ensure specific pods run on designated nodes for better performance and resource management.
- [Node Affinity](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/Node-Affinity/page.md): This article explains node affinity in Kubernetes, detailing advanced scheduling rules for pod placement based on node labels.
- [Taints and Tolerations vs Node Affinity](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/Taints-and-Tolerations-vs-Node-Affinity/page.md): This article explains controlling pod placement in Kubernetes using taints, tolerations, and node affinity for optimal scheduling and exclusive node usage.
- [DaemonSets](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/DaemonSets/page.md): This comprehensive guide explores DaemonSets in Kubernetes, their use cases, and provides a step-by-step example for deployment in your cluster.
- [Static Pods](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/Static-Pods/page.md): This lesson details static pods in Kubernetes, their configuration, and behavior in standalone and clustered environments.
- [Priority Classes](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/Priority-Classes/page.md): Understanding priority classes is essential for managing workload scheduling in Kubernetes by assigning numerical values to Pods based on their importance.
- [Multiple Schedulers](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/Multiple-Schedulers/page.md): This article explains how to deploy and configure multiple schedulers in a Kubernetes cluster alongside the default scheduler.
- [Configuring Scheduler Profiles](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/Configuring-Scheduler-Profiles/page.md): This article explains configuring scheduler profiles in Kubernetes to customize scheduling behavior and manage multiple profiles within a single scheduler binary.
- [2025 Updates Admission Controllers](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/2025-Updates-Admission-Controllers/page.md): This article explores admission controllers in Kubernetes, focusing on their role in enhancing security and enforcing policies before object persistence.
- [2025 Updates Validating and Mutating Admission Controllers](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Scheduling/2025-Updates-Validating-and-Mutating-Admission-Controllers/page.md): This article explores Kubernetes Admission Controllers, detailing validating and mutating types, their configurations, and how to implement custom external admission webhooks.

### Logging & Monitoring

- [Logging and Monitoring Section Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Logging-Monitoring/Logging-and-Monitoring-Section-Introduction/page.md): This article covers logging and monitoring techniques for Kubernetes clusters and applications, focusing on performance tracking and log management.
- [Managing Application Logs](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Logging-Monitoring/Managing-Application-Logs/page.md): This article provides a guide on managing application logs in Kubernetes, covering logging mechanisms in Docker and Kubernetes for effective monitoring and troubleshooting.

### Application Lifecycle Management

- [Application Lifecycle Management Section Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Application-Lifecycle-Management/Application-Lifecycle-Management-Section-Introduction/page.md): This article covers essential aspects of application lifecycle management, including rolling updates, rollbacks, configuration methods, scaling strategies, and self-healing design fundamentals.
- [Rolling Updates and Rollbacks](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Application-Lifecycle-Management/Rolling-Updates-and-Rollbacks/page.md): This guide covers managing updates and rollbacks in Kubernetes deployments, including rollouts, versioning, deployment strategies, and practical commands for minimal downtime.
- [Commands and Arguments in Docker](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Application-Lifecycle-Management/Commands-and-Arguments-in-Docker/page.md): This article explains Docker commands, arguments, and ENTRYPOINT, focusing on container processes and their relation to Kubernetes pod definitions.
- [Commands and Arguments in Kubernetes](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Application-Lifecycle-Management/Commands-and-Arguments-in-Kubernetes/page.md): This lesson covers configuring commands and arguments in Kubernetes pods to adjust container behaviors by overriding default settings from the Dockerfile.
- [Secrets](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Application-Lifecycle-Management/Secrets/page.md): This article explains how to securely manage sensitive data in Kubernetes using Secrets while avoiding common security pitfalls.
- [Demo Encrypting Secret Data at Rest](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Application-Lifecycle-Management/Demo-Encrypting-Secret-Data-at-Rest/page.md): This guide explains how to secure secret data in Kubernetes by enabling encryption at rest.
- [Multi Container Pods](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Application-Lifecycle-Management/Multi-Container-Pods/page.md): This article explores multi-container pods in Kubernetes, highlighting their benefits for deploying and managing closely linked services together.
- [Introduction to Autoscaling 2025 Updates](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Application-Lifecycle-Management/Introduction-to-Autoscaling-2025-Updates/page.md): This article explores autoscaling in Kubernetes, focusing on Horizontal and Vertical Pod Autoscaling for the Certified Kubernetes Administrator exam.
- [Horizontal Pod Autoscaler HPA 2025 Updates](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Application-Lifecycle-Management/Horizontal-Pod-Autoscaler-HPA-2025-Updates/page.md): This article explores the Horizontal Pod Autoscaler in Kubernetes and how it automates workload scaling, improving efficiency over manual scaling methods.
- [In place Resize of Pods 2025 Updates](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Application-Lifecycle-Management/In-place-Resize-of-Pods-2025-Updates/page.md): This guide explores in-place resizing of Pod resources to streamline updates and reduce downtime for stateful workloads without recreating the entire Pod.
- [Vertical Pod Autoscaling VPA 2025 Updates](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Application-Lifecycle-Management/Vertical-Pod-Autoscaling-VPA-2025-Updates/page.md): This article explores optimizing Kubernetes workloads by using the Vertical Pod Autoscaler to automatically adjust resource allocations for applications.

### Cluster Maintenance

- [Cluster Maintenance Section Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Cluster-Maintenance/Cluster-Maintenance-Section-Introduction/page.md): This article explores essential cluster maintenance topics including operating system upgrades, node removal, cluster upgrade processes, and backup methodologies.
- [OS Upgrades](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Cluster-Maintenance/OS-Upgrades/page.md): This lesson covers handling node upgrades in Kubernetes, focusing on draining, cordoning, and minimizing service interruptions during maintenance or upgrades.
- [Cluster Upgrade Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Cluster-Maintenance/Cluster-Upgrade-Introduction/page.md): This article explains the process of upgrading a Kubernetes cluster, focusing on control plane components and strategies for upgrading master and worker nodes.
- [Demo Cluster upgrade](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Cluster-Maintenance/Demo-Cluster-Upgrade/page.md): This guide demonstrates upgrading a Kubernetes cluster from version 1.28 to 1.29 using kubeadm following official instructions.
- [Backup and Restore Methods](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Cluster-Maintenance/Backup-and-Restore-Methods/page.md): This guide covers backup and restore strategies for Kubernetes environments, focusing on securing deployments and critical components like etcd.

### Security

- [Security Section Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/Security-Section-Introduction/page.md): This article provides a comprehensive guide on Kubernetes security, covering access control, authentication mechanisms, TLS certificates, and authorization methods.
- [Kubernetes Security Primitives](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/Kubernetes-Security-Primitives/page.md): This article explores core security features essential for protecting production-grade Kubernetes clusters, including securing hosts, API server access control, and network policies.
- [Authentication](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/Authentication/page.md): Overview of Kubernetes authentication methods for kube-apiserver, covering legacy static files, TLS client certificates, external identity providers, service accounts, and operational recommendations.
- [TLS Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/TLS-Introduction/page.md): This article provides a guide on understanding and managing TLS certificates in Kubernetes.
- [TLS Basics](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/TLS-Basics/page.md): This article covers the fundamentals of TLS certificates, their importance for secure communications, and configuration for SSH and web servers.
- [TLS in Kubernetes](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/TLS-in-Kubernetes/page.md): This article provides a guide on securing Kubernetes clusters using TLS certificates, covering key concepts, components, and management practices.
- [TLS in Kubernetes Certificate Creation](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/TLS-in-Kubernetes-Certificate-Creation/page.md): This guide explains how to generate TLS certificates for a Kubernetes cluster using OpenSSL, focusing on CA and client/server certificates.
- [View Certificate Details](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/View-Certificate-Details/page.md): Learn to inspect and verify certificates in a Kubernetes cluster, covering both manual setups and automated configurations like kubeadm.
- [Certificates API](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/Certificates-API/page.md): This article explains managing certificates and the Certificate API in Kubernetes, detailing the lifecycle of certificate signing requests and automation for certificate rotation.
- [KubeConfig](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/KubeConfig/page.md): This article explains kubeconfig files in Kubernetes, focusing on certificate-based authentication and access management across multiple clusters.
- [API Groups](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/API-Groups/page.md): This article provides an in-depth look into Kubernetes API groups, their structure, and methods for querying the API server.
- [Authorization](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/Authorization/page.md): This article explores authentication and authorization in Kubernetes, detailing user access, permissions, and various authorization mechanisms like RBAC and external tools.
- [Role Based Access Controls](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/Role-Based-Access-Controls/page.md): This article explains how to implement Role-Based Access Controls in Kubernetes, including creating roles, role bindings, and verifying permissions.
- [Cluster Roles](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/Cluster-Roles/page.md): This article introduces cluster roles and bindings for managing permissions across a Kubernetes cluster, distinguishing between namespaced and cluster-scoped resources.
- [Service Accounts](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/Service-Accounts/page.md): This guide explains Kubernetes service accounts, their creation, usage, and security enhancements in recent versions.
- [Image Security](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/Image-Security/page.md): This article covers best practices for securing container images during deployment, including naming conventions, private registries, and Kubernetes configuration.
- [Security Contexts](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/Security-Contexts/page.md): This lesson explains how to secure containers in Kubernetes by configuring security settings at the pod and container levels.
- [Network Policies](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/Network-Policies/page.md): This lesson reviews networking and security concepts, focusing on how network policies function within a Kubernetes environment.
- [Developing network policies](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/Developing-Network-Policies/page.md): This article explores advanced network policy configurations in Kubernetes to secure database pods by controlling ingress and egress traffic.
- [2025 Updates Custom Resource Definition CRD](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/2025-Updates-Custom-Resource-Definition-CRD/page.md): This guide explores Custom Resource Definitions in Kubernetes, detailing standard resources, custom resources like FlightTicket, and the need for custom controllers.
- [2025 Updates Custom Controllers](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/2025-Updates-Custom-Controllers/page.md): This lesson covers developing custom controllers for Kubernetes, focusing on monitoring FlightTicket objects and integrating with a flight booking API.
- [2025 Updates Operator Framework](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Security/2025-Updates-Operator-Framework/page.md): This article explores the operator framework, highlighting its role in simplifying Kubernetes resource deployment and management.

### Storage

- [Storage Section Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Storage/Storage-Section-Introduction/page.md): This guide explores essential Kubernetes storage concepts including persistent volumes, claims, access modes, and configuring applications for persistent storage.
- [Storage in Docker](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Storage/Storage-in-Docker/page.md): This guide explores advanced Docker storage concepts, including storage drivers, data management, and layered architecture for efficient image and container handling.
- [Volume Driver Plugins in Docker](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Storage/Volume-Driver-Plugins-in-Docker/page.md): This article discusses volume driver plugins in Docker for managing persistent storage across various third-party storage solutions.
- [Container Storage Interface](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Storage/Container-Storage-Interface/page.md): This article explores the Container Storage Interface (CSI) and its role in integrating storage solutions with container orchestration platforms.
- [Volumes](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Storage/Volumes/page.md): This lesson explores persistent volumes in Kubernetes, comparing them to Docker volumes and discussing various storage options with practical examples.
- [Persistent Volumes](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Storage/Persistent-Volumes/page.md): This lesson explores centralizing storage management in Kubernetes using persistent volumes and how to create and manage them effectively.
- [Persistent Volume Claims](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Storage/Persistent-Volume-Claims/page.md): This article explains how to create and manage Persistent Volume Claims in Kubernetes, including binding, deletion, and reclaim policies.
- [Storage Class](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Storage/Storage-Class/page.md): This article explores Kubernetes storage classes and their role in simplifying storage provisioning for applications.

### Networking

- [Networking Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/Networking-Introduction/page.md): Overview of Kubernetes networking fundamentals including pod IP addressing, CNI plugins, services, Cluster DNS, load balancing, ingress, and troubleshooting.
- [Prerequisite Switching Routing Gateways CNI in kubernetes](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/Prerequisite-Switching-Routing-Gateways-CNI-in-kubernetes/page.md): This article explores essential networking concepts for configuring Kubernetes environments, covering switching, routing, gateways, DNS, network namespaces, and Docker networking.
- [Prerequisite DNS](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/Prerequisite-DNS/page.md): This article introduces DNS for Linux beginners, covering basic concepts, configuration steps, and hands-on labs for understanding local name resolution and centralized DNS servers.
- [Prerequisite Network Namespaces](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/Prerequisite-Network-Namespaces/page.md): This article provides a comprehensive guide on network namespaces in Linux, focusing on network isolation and connectivity in containerized environments.
- [Prerequisite Docker Networking](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/Prerequisite-Docker-Networking/page.md): This article provides an overview of Docker networking options, including modes like none, host, and bridge, and explains container connectivity and port mapping.
- [Prerequisite CNI](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/Prerequisite-CNI/page.md): This article provides a comprehensive guide on the Container Networking Interface (CNI) and its role in simplifying container networking configuration and management.
- [Cluster Networking](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/Cluster-Networking/page.md): This article explores networking configurations for master and worker nodes in a Kubernetes cluster, including required ports and verification commands.
- [Pod Networking](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/Pod-Networking/page.md): This article explains pod networking in Kubernetes, covering implementation, inter-pod communication, and the role of CNI in managing network interfaces.
- [CNI in kubernetes](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/CNI-in-kubernetes/page.md): This lesson explores how Kubernetes uses the Container Network Interface to manage container networking and configure network plugins.
- [Service Networking](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/Service-Networking/page.md): This article explains service networking in Kubernetes, covering pod and service communication, service types, and how traffic is managed within a cluster.
- [DNS in kubernetes](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/DNS-in-kubernetes/page.md): This article explains how DNS is managed in Kubernetes, covering service and pod DNS records and their role in pod communication.
- [CoreDNS in Kubernetes](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/CoreDNS-in-Kubernetes/page.md): This lesson covers how Kubernetes uses CoreDNS for DNS resolution to facilitate communication between pods and services within a cluster.
- [Ingress](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/Ingress/page.md): This article provides a comprehensive guide on Kubernetes Ingress, covering its configuration, deployment, and use cases for managing external access to applications.
- [Introduction to Gateway API 2025 Updates](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Networking/Introduction-to-Gateway-API-2025-Updates/page.md): This article introduces the Gateway API and its updates, addressing Ingress limitations and enhancing traffic management capabilities in Kubernetes.

### Troubleshooting

- [Troubleshooting Section Introduction](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Troubleshooting/Troubleshooting-Section-Introduction/page.md): This article explores troubleshooting techniques for diagnosing and resolving common issues in Kubernetes clusters through hands-on labs.
- [Application Failure](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Troubleshooting/Application-Failure/page.md): This article provides a guide on troubleshooting application failures in a two-tier architecture, focusing on systematic techniques and practical scenarios.
- [Control Plane Failure](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Troubleshooting/Control-Plane-Failure/page.md): This guide explores methods for troubleshooting control plane failures in Kubernetes clusters, including node health checks and component status verification.
- [Worker Node Failure](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Troubleshooting/Worker-Node-Failure/page.md): This article explores techniques to troubleshoot worker node failures in a Kubernetes cluster, focusing on node status, kubelet health, and certificate validation.

### Design and Install a Kubernetes Cluster

- [Choosing Kubernetes Infrastructure](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Design-and-Install-a-Kubernetes-Cluster/Choosing-Kubernetes-Infrastructure/page.md): This guide helps you select the right Kubernetes infrastructure by exploring various hosting options and deployment strategies for local and production environments.
- [ETCD in HA](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Design-and-Install-a-Kubernetes-Cluster/ETCD-in-HA/page.md): This lesson covers deploying ETCD in high-availability configurations, including cluster setup, data consistency, and the Raft protocol for Kubernetes resilience.

### Helm Basics (2025 Updates)

- [Installation and configuration](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Helm-Basics-2025-Updates/Installation-and-Configuration/page.md): This lesson explains the steps required to install Helm, a package manager for Kubernetes, on Linux systems.
- [A quick note about Helm2 vs Helm3](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Helm-Basics-2025-Updates/A-quick-note-about-Helm2-vs-Helm3/page.md): This article explains the differences between Helm 2 and Helm 3, focusing on improvements in usability and security for Kubernetes charts.
- [Helm Components](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Helm-Basics-2025-Updates/Helm-Components/page.md): This article provides an in-depth look at Helm components, including its structure, concepts, and key elements for managing Kubernetes applications effectively.
- [Helm charts](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Helm-Basics-2025-Updates/Helm-charts/page.md): This article explores Helm Charts for managing Kubernetes applications, detailing their structure, usage, and deployment processes.
- [Working with Helm basics](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Helm-Basics-2025-Updates/Working-with-Helm-basics/page.md): This article covers basic Helm operations using the command-line interface for managing Kubernetes applications and chart repositories.
- [Customizing chart parameters](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Helm-Basics-2025-Updates/Customizing-chart-parameters/page.md): Learn to customize chart parameters during a Helm chart installation, including overriding default values for WordPress using command-line options or custom values files.
- [Lifecycle management with Helm](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Helm-Basics-2025-Updates/Lifecycle-management-with-Helm/page.md): This article explores managing Kubernetes application lifecycles using Helm, covering releases, upgrades, and rollbacks with practical examples.

### Kustomize Basics (2025 Updates) 

- [Kustomize vs Helm](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Kustomize-vs-Helm/page.md): This guide compares Helm and Kustomize for modifying Kubernetes manifests, highlighting their features, advantages, and trade-offs to help choose the best solution for projects.
- [InstallationSetup](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/InstallationSetup/page.md): This guide explains how to install and set up Kustomize for customizing Kubernetes resource configurations.
- [Kustomize Output](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Kustomize-Output/page.md): This article explains how to deploy and delete Kubernetes resources using Kustomize in conjunction with the kubectl command.
- [Managing Directories](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Managing-Directories/page.md): This guide explains how to structure Kubernetes YAML files effectively using Kustomize for streamlined management and deployment workflows.
- [Managing Directories Demo](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Managing-Directories-Demo/page.md): This article explores managing Kubernetes manifest directories and introduces Kustomize for simplifying resource management and deployment.
- [Common Transformers](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Common-Transformers/page.md): Learn to use Kustomize transformers for modifying Kubernetes configurations, focusing on common transformations for consistent resource management.
- [Image Transformers](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Image-Transformers/page.md): Learn to use Kustomize's image transformer for updating Kubernetes deployment images without modifying manifests directly.
- [Transformers Demo](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Transformers-Demo/page.md): This guide demonstrates using transformation techniques with Kustomize, including managing Kubernetes configurations and applying common labels, namespaces, and image transformations.
- [Patches Intro](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Patches-Intro/page.md): This lesson explains how patches enable targeted modifications of Kubernetes configurations, allowing precise updates to specific objects rather than applying global changes.
- [Different Types of Patches](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Different-Types-of-Patches/page.md): This guide explains how to define patches using JSON 6902 and strategic merge patch methods with inline and separate file approaches.
- [Patches Dictionary](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Patches-Dictionary/page.md): Learn to update, add, and remove keys in Kubernetes Deployment configurations using JSON 6902 patches and strategic merge patches with practical examples.
- [Patches list](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Patches-List/page.md): This lesson demonstrates modifying list items in Kubernetes Deployment configurations using JSON 6902 patches and strategic merge patches.
- [Overlays](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Overlays/page.md): Overlays in Kustomize allow customization of base Kubernetes configurations for different environments like development, staging, and production.
- [Components](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Kustomize-Basics-2025-Updates/Components/page.md): This article explains Kustomize components for defining reusable configuration logic to minimize duplication and manage optional features across multiple overlays.

### Mock Exams

- [Mock Exam 1 Step by Step Solutions](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Mock-Exams/Mock-Exam-1-Step-by-Step-Solutions/page.md): This article provides step-by-step solutions for tasks in Mock Exam 1 related to Kubernetes configurations and operations.
- [Mock Exam 2 Step by Step Solutions](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Mock-Exams/Mock-Exam-2-Step-by-Step-Solutions/page.md): This article provides step-by-step solutions for Kubernetes cluster configuration and troubleshooting across various scenarios.
- [Mock Exam 3 Step by Step Solutions](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Mock-Exams/Mock-Exam-3-Step-by-Step-Solutions/page.md): This lesson provides detailed solutions for each question in Mock Exam Three, focusing on specific Kubernetes tasks with clear instructions and code examples.
- [Whats Next](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Mock-Exams/Whats-Next/page.md): This course offers comprehensive mock exams for realistic CKA exam practice in a simulated environment.

### Install "Kubernetes the kubeadm way"

- [Demo Deployment with Kubeadm](https://notes.kodekloud.com/docs/Certified-Kubernetes-Administrator-CKA/Install-Kubernetes-the-kubeadm-way/Demo-Deployment-With-Kubeadm/page.md): This guide explains how to bootstrap a Kubernetes cluster using kubeadm with a master and two worker nodes.
