KCNA Exam Prep

Study Guide

Kubernetes and Cloud Native Associate Study Guide

Use the saved domain outline to connect kubernetes fundamentals, container orchestration, cloud native architecture, observability to scenario-based questions and explanations.

How the Exam Is Structured

Kubernetes and Cloud Native Associate (KCNA) validates kubernetes fundamentals, container orchestration, cloud native architecture, observability. The ExamPal practice bank includes 517 premium questions and 40 free questions mapped across the official blueprint.

DomainWeightFocus
Kubernetes Fundamentals 29% Task 1.1: Explain core Kubernetes architecture; Describe the role of the control plane in cluster operations
Container Orchestration 19% Task 2.1: Explain workload scheduling and placement; Identify the scheduler as the component that assigns Pods to nodes
Cloud Native Architecture 18% Task 3.1: Explain cloud native principles; Describe characteristics such as scalability, resilience, automation, and loose coupling
Observability 15% Task 4.1: Explain observability fundamentals; Define observability in terms of metrics, logs, and traces
Application Delivery 19% Task 5.1: Explain modern software delivery concepts; Distinguish continuous integration from continuous delivery and continuous deployment

29% of exam

Kubernetes Fundamentals

Covers the core Kubernetes architecture, objects, kubectl usage, pod lifecycle, networking, and storage/configuration basics. This domain focuses on foundational concepts needed to understand how Kubernetes clusters run and how workloads are defined and managed.

Task 1.1: Explain core Kubernetes architecture
Describe the role of the control plane in cluster operations
Identify the purpose of the API server, scheduler, controller manager, and etcd
Describe the function of worker nodes and kubelet
Recognize how cluster state is stored and maintained
Task 1.2: Work with fundamental Kubernetes objects
Identify Pods as the smallest deployable unit in Kubernetes

19% of exam

Container Orchestration

Covers scheduling and placement, desired-state management, specialized workload types, scaling mechanisms, and the container runtime environment. This domain emphasizes how Kubernetes places, maintains, and scales workloads.

Task 2.1: Explain workload scheduling and placement
Identify the scheduler as the component that assigns Pods to nodes
Describe resource requests and limits and their influence on scheduling
Explain node selectors, node affinity, and anti-affinity
Describe taints and tolerations for workload placement control
Task 2.2: Manage desired state and self-healing
Explain how controllers maintain the desired number of replicas

18% of exam

Cloud Native Architecture

Covers cloud native principles, CNCF governance, service exposure, service mesh concepts, and serverless/event-driven patterns. This domain emphasizes architectural patterns and ecosystem concepts used in cloud native systems.

Task 3.1: Explain cloud native principles
Describe characteristics such as scalability, resilience, automation, and loose coupling
Explain immutable infrastructure and declarative configuration
Recognize benefits of microservices-based architectures
Describe why containers support portability and consistency
Task 3.2: Understand CNCF ecosystem and governance
Expand CNCF as Cloud Native Computing Foundation

15% of exam

Observability

Covers observability fundamentals, metrics collection and monitoring, logging, tracing, and troubleshooting clusters and workloads. This domain focuses on how to understand system behavior using metrics, logs, traces, and operational signals.

Task 4.1: Explain observability fundamentals
Define observability in terms of metrics, logs, and traces
Identify the golden signals used to assess system health
Explain why observability is important for cloud native systems
Distinguish monitoring from broader observability practices
Task 4.2: Understand metrics collection and monitoring
Identify Prometheus as a common CNCF monitoring project

19% of exam

Application Delivery

Covers modern delivery concepts, deployment strategies, GitOps, packaging and configuration tools, and secure and reliable application delivery. This domain focuses on how applications are built, released, updated, and managed in Kubernetes environments.

Task 5.1: Explain modern software delivery concepts
Distinguish continuous integration from continuous delivery and continuous deployment
Describe the goals of automated build, test, and release pipelines
Recognize the value of repeatability and version control in delivery workflows
Explain how delivery practices reduce deployment risk
Task 5.2: Understand deployment strategies
Describe rolling updates and their effect on application availability

Key Terms to Know

These terms are loaded from the shared terminology pack and appear across the question explanations.

Application Delivery
The cloud-native practice of deploying, managing, and operating applications reliably in production.
Blue/Green Deployment
A deployment strategy using two environments so traffic can be switched from the current version to a new version with minimal downtime.
CNCF
The Cloud Native Computing Foundation, the organization that hosts Kubernetes and supports the cloud native ecosystem.
CNI
Container Network Interface, a standard for configuring container networking in Kubernetes.
CNI Plugin
A networking plugin that implements the CNI standard to provide pod IP assignment and network connectivity.
CRI
Container Runtime Interface, the standard API used by kubelet to communicate with container runtimes.
ClusterIP
The default Kubernetes Service type that exposes a service internally within the cluster.
ClusterRole
A Kubernetes RBAC object that defines permissions at the cluster scope or across namespaces.
ClusterRoleBinding
A Kubernetes object that grants the permissions of a ClusterRole to subjects across the cluster.
ConfigMap
A Kubernetes object used to store non-sensitive configuration data as key-value pairs.
DaemonSet
A Kubernetes controller that ensures a pod runs on every node, or on a selected subset of nodes.
Deployment
A Kubernetes workload resource that manages ReplicaSets and maintains the desired number of pod replicas.
Errors
A measure of failed requests or operations in a system.
Fluentd
A CNCF logging project used to collect, process, and forward logs in cloud-native environments.
GitOps
An operational model where the desired state of applications and infrastructure is stored declaratively in Git and reconciled automatically.
Golden Signals
The four key service health metrics: latency, traffic, errors, and saturation.
Graduated Project
A CNCF project maturity level indicating strong stability, governance, adoption, and production readiness.
Ingress
A Kubernetes API object used to manage external access to services, typically HTTP and HTTPS routing.

Official Materials and Guidance

This page is built from Linux Foundation official materials and ExamPal shared release pack, the shared syllabus, topic tree, terminology pack, free pack, and premium pack.

  • -Guidance: Linux Foundation exam page, prep handbook
  • -Domain outline: Kubernetes Fundamentals 44%; Container Orchestration 28%; Cloud Native Application Delivery 16%; Cloud Native Architecture 12%.