Free Kubernetes and Cloud Native Associate (KCNA) Practice Questions
200 free questions · Answer explanations · No signup required
View examination details, outline and sourcesLoading selected examination banks…
Sample Practice Questions
Try these 10 sample questions from the Kubernetes and Cloud Native Associate (KCNA) practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.
1Which Kubernetes component exposes the HTTP API used to manage cluster resources?
- A. kube-controller-manager
- B. kube-apiserver
- C. kubelet
- D. kube-proxy
Answer: B
Explanation: The documentation describes kube-apiserver as "The core component server that exposes the Kubernetes HTTP API." Controllers reconcile resources, kubelet manages Pods on nodes, and kube-proxy implements Service networking.
Reference: Kubernetes Components — Control Plane Components — kube-apiserver
2In the standard Kubernetes network model, what receives its own unique cluster-wide IP address?
- A. Every container image
- B. Every Pod
- C. Every container inside a Pod
- D. Every namespace
3Which change to an existing Kubernetes Deployment triggers a new rollout?
- A. Increasing only the replica count
- B. Changing only the Deployment's top-level annotation
- C. Changing a container image in the Pod template
- D. Reading the Deployment's status subresource
4What does observability enable operators to understand from a system's external outputs?
- A. Only whether an externally tested endpoint is up or down
- B. Only internal state obtained by directly inspecting each process
- C. Its internal state and actionable conditions
- D. The absence of any possible future failure
Answer: C
Explanation: The glossary states, "It allows users to understand a system’s state from these external outputs and take (corrective) action." Observability is broader than an up/down test, does not require direct process inspection for every insight, and does not prove future faultlessness.
5Where does the Kubernetes control plane store API server data?
- A. In the kubelet's Pod cache
- B. In the container image registry
- C. In the kube-proxy rule table
- D. In the etcd key-value store
6Two application containers share a Pod. Which address can they use to communicate with each other?
- A. Only the node's external address
- B. Only a separate Service address
- C. Only a public load balancer address
- D. localhost within the shared Pod network
Answer: D
Explanation: The network model says containers in the same Pod can communicate with each "other over localhost." A Service or external address is not required because the containers share a network namespace.
Reference: Services, Load Balancing, and Networking — The Kubernetes network model — shared network namespace
7A Deployment update is unstable and the previous revision remains in history. Which command rolls it back?
- A. kubectl rollout undo deployment/web
- B. kubectl rollout status deployment/web
- C. kubectl rollout restart deployment/web
- D. kubectl rollout history deployment/web
8Which telemetry signal describes the path of a request through an application?
9What is the role of kube-controller-manager in the Kubernetes control plane?
- A. Run controllers that implement Kubernetes API behavior
- B. Maintain Service networking rules on every worker node
- C. Run application containers through the container runtime
- D. Store all API server data in a persistent key-value database
10For ordinary Pods without intentional network segmentation, what connectivity does the Kubernetes Pod network provide across nodes?
- A. Direct Pod communication without requiring NAT
- B. Communication only through public load balancers
- C. Communication only for Pods on the same node
- D. Communication only after assigning each Pod a NodePort
Answer: A
Explanation: The model specifies communication "directly, without the use of proxies or address translation (NAT)." The question concerns ordinary Pod networking and excludes segmentation and host-network exceptions.
Reference: Services, Load Balancing, and Networking — The Kubernetes network model — Pod network
Topics in this practice bank
These topics describe the available practice for Kubernetes and Cloud Native Associate (KCNA). Review the examination outline and its sources for scope and allocation details.
Kubernetes Fundamentals
- Kubernetes Core Concepts
- Administration
- Scheduling
- Containerization
Container Orchestration
- Networking
- Security
- Troubleshooting
- Storage
Cloud Native Application Delivery
- Application Delivery
- Debugging
Cloud Native Architecture
- Observability
- Cloud Native Ecosystem and Principles
- Cloud Native Community and Collaboration
How to use these free practice questions
Choose an answer, check the explanation, and review your progress by chapter. Practice questions and explanations are free to access without signing up.
These are independent study questions, not actual examination items. For examination requirements and official information, view Kubernetes and Cloud Native Associate (KCNA) details.