Certified Kubernetes Administrator Practice

Practice 60 original Certified Kubernetes Administrator (CKA) questions covering cluster architecture, installation, workloads, scheduling, services, networking, storage, security, and troubleshooting, with answers and explanations.

Level: Certified Kubernetes Administrator Difficulty: intermediate 60 questions 60 min
Choose a practice mode, answer each CKA question, then review the explanation. Wrong answers are saved locally for review.
Day streak: 0 days Saved only on this device
Progress 0 / 60
Question 1

What is Kubernetes?

Select an answer
Question 2

What is a node in Kubernetes?

Select an answer
Question 3

Which set of components manages the cluster?

Select an answer
Question 4

Which control plane component schedules pods onto nodes?

Select an answer
Question 5

Which component stores cluster state and configuration?

Select an answer
Question 6

Which component runs on every node and manages pods?

Select an answer
Question 7

What is kube-proxy responsible for?

Select an answer
Question 8

Which tool is commonly used to bootstrap a Kubernetes cluster for the CKA exam?

Select an answer
Question 9

What is a kubeconfig file?

Select an answer
Question 10

What does a context in a kubeconfig combine?

Select an answer
Question 11

Which kubectl command shows cluster information?

Select an answer
Question 12

What is a namespace?

Select an answer
Question 13

What is the smallest deployable unit in Kubernetes?

Select an answer
Question 14

Which workload controller runs a pod on every node?

Select an answer
Question 15

Which workload controller is best for stateless applications that need rollouts and scaling?

Select an answer
Question 16

Which workload runs a finite task to completion?

Select an answer
Question 17

Which workload runs jobs on a schedule?

Select an answer
Question 18

What does a ReplicaSet ensure?

Select an answer
Question 19

Which pod field limits scheduling to nodes with matching labels?

Select an answer
Question 20

What is a resource request?

Select an answer
Question 21

What is a resource limit?

Select an answer
Question 22

What does a node taint do?

Select an answer
Question 23

What is a toleration?

Select an answer
Question 24

What does a liveness probe check?

Select an answer
Question 25

Which resource provides a stable IP and DNS name for a set of pods?

Select an answer
Question 26

Which Service type exposes a port on every node?

Select an answer
Question 27

Which Service type provisions a cloud load balancer?

Select an answer
Question 28

Which resource routes HTTP and HTTPS traffic to Services?

Select an answer
Question 29

What is a ClusterIP?

Select an answer
Question 30

What is the DNS name for a Service in the cluster?

Select an answer
Question 31

Which type of plugin provides pod networking?

Select an answer
Question 32

What is a PersistentVolume?

Select an answer
Question 33

What is a PersistentVolumeClaim?

Select an answer
Question 34

Which resource enables dynamic provisioning of volumes?

Select an answer
Question 35

What is a ConfigMap used for?

Select an answer
Question 36

What is a Secret used for?

Select an answer
Question 37

Which resource defines permissions for users and service accounts in a namespace?

Select an answer
Question 38

Which resource binds a Role to a user or ServiceAccount?

Select an answer
Question 39

What is a ServiceAccount?

Select an answer
Question 40

Which feature can drop Linux capabilities for a container?

Select an answer
Question 41

What is a NetworkPolicy?

Select an answer
Question 42

Which command shows logs from a pod?

Select an answer
Question 43

Which command shows detailed information about a resource?

Select an answer
Question 44

Which command lists cluster events?

Select an answer
Question 45

Which command runs a command inside a running container?

Select an answer
Question 46

What does kubectl drain do?

Select an answer
Question 47

What does kubectl cordon do?

Select an answer
Question 48

Which command applies a manifest to the cluster?

Select an answer
Question 49

Which command deletes a resource?

Select an answer
Question 50

Which command shows pods in all namespaces?

Select an answer
Question 51

Which controller manager runs controllers such as node and replication controllers?

Select an answer
Question 52

What is a StatefulSet used for?

Select an answer
Question 53

What is pod affinity used for?

Select an answer
Question 54

What does a HorizontalPodAutoscaler do?

Select an answer
Question 55

What is a headless Service?

Select an answer
Question 56

What does kubectl top show?

Select an answer
Question 57

Which of the following are control plane components? Select all that apply.

Select an answer
Question 58

Which of the following are workload controllers? Select all that apply.

Select an answer
Question 59

kubectl drain permanently removes a node from the cluster.

Select an answer
Question 60

Match each kubectl command to its purpose.