- Duration: 1.5 hours
- Passing Score: 75%
- Certification Validity: 3 years
- Prerequisite: None
- Cost: $250 USD (Includes 1-year exam eligibility with a free retake within the year)
- Result: Emailed 24 hours after exam completion
Tip: Linux Foundation offers several discounts throughout the year during events like CyberMonday, Kubecon, and others. Be sure to take advantage of these opportunities.
The KCNA exam consists of 60 MCQ questions covering the following key topics:
Topic | Weightage |
---|---|
Kubernetes Fundamentals | 46% |
Container Orchestration | 22% |
Cloud Native Architecture | 16% |
Cloud Native Observability | 8% |
Cloud Native Application Delivery | 8% |
- K8s: Kubernetes
- CNCF: Cloud Native Computing Foundation
- NetPol: Network Policies
- PV: Persistent Volumes
- PVC: Persistent Volume Claims
- CSI: Container Storage Interface
- CNI: Container Network Interface
- CI/CD: Continuous Integration & Continuous Deployment
- RBAC: Role Based Access Control
- OCI: Open Container Initiative
- CRI: Container Runtime Interface
- SMI: Service Mesh Interface
- SLO: Service Level Objectives
- SLI: Service Level Indicators
- SLA: Service Level Agreements
- Pods
- Deployments
- Services
- ReplicaSets
- Headless Services
Useful kubectl
Commands:
kubectl get pods # List pods in current namespace
kubectl get pods -A # List pods across all namespaces
kubectl api-resources # List retrievable API resources
kubectl run nginx --image=nginx # Run an NGINX pod
kubectl create deploy kcna --image=nginx # Create a deployment
kubectl create deploy kcna --replicas=5 # Create deployment with 5 replicas
- Nodes
- Control Plane-Node Communication
- Kubernetes API Server
- What are Containers?
- Containers vs VMs
- Dockerfiles Best Practices
References:
- Kubernetes for Beginners
- Docker Tutorial for Beginners (Optional)
- Container Images Best Practices
- The Kubernetes Scheduler
- Scheduling Framework & Pod Assignment
- What is Kubernetes?
- Containers vs. Pods
- Container Runtimes (CRI, Docker deprecation)
- Runtime Classes
- The 4C's of Cloud Native Security
- RBAC (Role-Based Access Control)
- Kubernetes Security Best Practices
- Cluster Networking
- Network Policies
- Services & Load Balancing
- Introduction to Service Mesh (Istio, NGINX)
- Persistent Volumes (PV) and Persistent Volume Claims (PVC)
- Kubernetes Storage Best Practices
- Characteristics of Cloud Native Architecture
- Twelve-Factor App
- CNCF Landscape
- Monolithic vs Microservices Architecture
- Horizontal Pod Autoscaler (HPA)
- Kubernetes Autoscaling Best Practices
- Serverless Architecture with Kubernetes
- Knative: Functions as a Service (FaaS)
- Kubernetes Community & Values
- Governance Best Practices
- Kubernetes Roles & Use Cases
- OCI, CNI, CRI, CSI
- Service Mesh Standards
- OpenTelemetry for Kubernetes
- Native Logging Mechanisms
- Monitoring Kubernetes with Prometheus
- Prometheus Query Examples & Cheat Sheet
- Cost Analysis & Optimization Strategies for Kubernetes
- CI/CD Pipelines for Kubernetes
- Infrastructure as Code (IaC)
- ArgoCD vs FluxCD: Choosing the Right Tool
- Push vs Pull Pipelines
- CI/CD Tools & Best Practices for Kubernetes
- Kubernetes Official Documentation
- Cloud Native Computing Foundation (CNCF)
- Kubernetes Security Best Practices
- Prometheus Monitoring
- GitOps with ArgoCD
- Understand key Kubernetes resources such as Pods, Deployments, and Services.
- Familiarize yourself with kubectl commands.
- Master core concepts like RBAC, Networking, and Observability.
- Practice Kubernetes scenarios using hands-on tools like Minikube or Rancher Desktop.
- Take advantage of CNCF community resources and stay updated.
Good luck with your KCNA Certification!