Linux Foundation KCNA Cheat Sheet: Cloud Native Basics and Kubernetes
April 24, 2026
Linux Foundation KCNA cheat sheet for cloud native basics, Kubernetes, traps, and final review.
On this page
Use this cheat sheet for Kubernetes and Cloud Native Associate (KCNA) after you know the vocabulary but need faster object and scenario decisions. KCNA rewards relationship awareness: what owns what, what exposes what, what schedules what, and what evidence proves the current state.
Read every KCNA question in this order
Identify the lane: Kubernetes fundamentals, container orchestration, application delivery, or cloud native architecture.
Name the object, control plane component, or workflow being tested.
Decide whether the issue is desired state, scheduling, networking, configuration, storage, security, delivery, or observability.
Choose the smallest object or control that satisfies the requirement.
Reject answers that use a real Kubernetes term for the wrong layer.
KCNA answer sequence
Use this when the stem mixes objects, scheduling, traffic, security, or observability.
flowchart TD
S["Scenario"] --> O["Name the object or control plane component"]
O --> L["Identify the Kubernetes lane"]
L --> P["Pick the smallest object that satisfies the need"]
P --> V["Verify labels, selectors, status, or events"]
Kubernetes object map
Requirement
Start with
What to verify
run one or more containers together
Pod
container state, restart behavior, volumes, probes, and resource requests
maintain replicas and rollouts
Deployment
desired replica count, ReplicaSet ownership, rollout status, and selector match
stable network identity for matching pods
Service
labels, selectors, endpoints, port, targetPort, and service type
HTTP routing into the cluster
Ingress
ingress controller, host/path rules, TLS, service backend, and annotations
environment-specific settings
ConfigMap
whether values are non-sensitive and mounted or injected correctly
sensitive values
Secret
access scope, encoding versus encryption, mount or env usage, and rotation
persistent data
PersistentVolume and PersistentVolumeClaim
storage class, access mode, binding state, and reclaim behavior
controlled batch work
Job or CronJob
completion, retries, schedule, concurrency policy, and logs
Control plane and node roles
Component
Exam instinct
API server
front door for cluster requests and policy enforcement path
etcd
cluster state store; protect and back it up
scheduler
places unscheduled pods on suitable nodes
controller manager
runs reconciliation loops toward desired state
kubelet
node agent that runs pod specs through the container runtime
kube-proxy or networking layer
supports service networking and traffic forwarding
container runtime
pulls and runs containers on nodes
Scheduling and resource triage
Symptom
First layer to check
pod stays Pending
node capacity, taints/tolerations, selectors, affinity, PVC binding, and resource requests