Practice CKA Cluster Architecture, Installation and Configuration questions with full explanations on every answer.
Start practicing
Cluster Architecture, Installation and Configuration — choose a session length
Free · No account required
Click any question to see the full explanation and answer options, or start a focused practice session above.
Which control plane component is responsible for storing the cluster state and configuration?
2An administrator runs 'kubectl drain node01 --ignore-daemonsets --force' to prepare node01 for maintenance. However, a pod running a critical application is evicted and becomes unschedulable. Which flag could prevent eviction of that specific pod?
3A cluster was upgraded from v1.28 to v1.29 using kubeadm. After upgrading the control plane, nodes remain at v1.28. What is the correct next step to upgrade a worker node?
4An administrator creates a ServiceAccount named 'monitor' in the 'default' namespace. They want any pod using this ServiceAccount to be able to list pods cluster-wide. Which RBAC resource should be created and bound to this ServiceAccount?
5You want to upgrade the control plane from v1.28.0 to v1.29.0 using kubeadm. After upgrading kubeadm on the control plane node, which command should you run first?
6Which component runs on every node in a Kubernetes cluster and ensures containers are running in a pod?
7A user reports that they can't authenticate to the cluster using a kubeconfig file. Running 'kubectl config view' shows the current context points to a user with client certificate and key. Which command checks the expiration date of the client certificate?
8An admin runs 'kubectl get pods' and sees a pod in 'Pending' state for a long time. 'kubectl describe pod' shows '0/1 nodes are available: 1 node has memory pressure'. Which is the most likely cause?
9A cluster is running etcd without TLS. The admin wants to take a snapshot backup. Which command is correct?
10Which command creates a kubeconfig file that can be used to authenticate as a specific user?
11A pod's YAML specifies 'restartPolicy: Never' and the container exits with code 0. What state will the pod be in?
12To make a node unschedulable without evicting existing pods, which command should be used?
13Which TWO components are part of the Kubernetes control plane? (Select 2)
14Which THREE are valid steps when upgrading a Kubernetes cluster using kubeadm? (Select 3)
15Which THREE are valid methods to authenticate a user to the Kubernetes API server? (Select 3)
16You are preparing to upgrade a Kubernetes cluster from v1.27 to v1.28 using kubeadm. What is the correct order of operations for upgrading the control plane nodes?
17An administrator runs 'kubectl get nodes' and sees that one node is in the 'NotReady' state. Which component should be checked FIRST to diagnose the issue?
18Which command is used to take a snapshot of etcd using etcdctl?
19A user needs to deploy a pod that requires access to the Kubernetes API server from within the pod. Which resource should be used to provide authentication credentials automatically?
20Which kubectl command is used to mark a node as unschedulable for new pods without affecting existing running pods?
21An administrator is setting up RBAC to allow a CI/CD pipeline to create and delete pods only in the 'ci' namespace. Which combination of resources should be created?
22A developer wants to run a one-time batch job that processes data and then exits. Which Kubernetes resource should be used?
23Which of the following is NOT a control plane component in Kubernetes?
24An admin runs 'kubectl get pods' and sees a pod in the 'Pending' state. Which is the most likely cause?
25An admin attempts to restore an etcd snapshot using 'etcdctl snapshot restore' but encounters an error. Which environment variable must be set for etcdctl to work with v3 API?
26Which component is responsible for managing the network rules and forwarding on each node?
27An admin wants to check the expiration date of all certificates used by kubeadm components. Which command should be used?
28Which TWO components are part of the Kubernetes control plane? (Select two.)
29Which THREE are valid methods to provide authentication to the Kubernetes API server? (Select three.)
30Which TWO commands are valid for managing nodes in Kubernetes? (Select two.)
31Which component is responsible for managing the lifecycle of pods on a node?
32A cluster was installed using kubeadm. You need to upgrade the cluster from v1.28 to v1.29. Which of the following is the correct order of operations?
33You have an etcd cluster with three members. You need to take a snapshot for disaster recovery. Which command correctly creates a snapshot?
34A developer wants to create a ServiceAccount named 'app-sa' and mount its token into a pod. Which YAML snippet correctly configures the pod to use this ServiceAccount?
35Which command allows you to view the current context in a kubeconfig file?
36A node named 'node1' is having issues. You want to prevent any new pods from being scheduled onto it without affecting running pods. Which command should you use?
37An administrator runs 'kubeadm certs check-expiration' and sees that the kubelet client certificate expires in 7 days. What is the correct way to renew it?
38Which control plane component stores the entire cluster state?
39You want to grant a user read-only access to all pods in the 'development' namespace. Which RBAC resource should you create?
40After upgrading the control plane using kubeadm, you need to update the kubelet configuration on the node. Which command should you run on the node?
41You need to back up the etcd database for a kubeadm-created cluster. Which directory contains the etcd data?
42Which component on a worker node is responsible for maintaining network rules and enabling service abstraction?
43Which TWO commands can be used to interact with etcd snapshot operations? (Select TWO.)
44Which THREE of the following are valid methods to configure a pod to use a specific ServiceAccount? (Select THREE.)
45Which TWO commands are used to manage node schedulability? (Select TWO.)
46Which command initializes a new Kubernetes control plane node using kubeadm?
47An administrator runs 'kubectl get nodes' and sees that a worker node is in the 'Ready,SchedulingDisabled' state. Which command was most likely executed on that node?
48During a cluster upgrade from v1.28 to v1.29, which component should be upgraded first on the control plane node?
49Which command is used to backup etcd data using etcdctl?
50A developer needs to create a Role that allows listing pods in the 'dev' namespace. Which YAML snippet correctly defines this Role?
51After running 'kubeadm certs check-expiration', an admin sees that the 'apiserver' certificate expires in 30 days. Which command should be used to renew it?
52A ServiceAccount named 'my-sa' exists in the 'default' namespace. Which command creates a token for this ServiceAccount and stores it in a secret?
53Which component is responsible for running containers on a node?
54An admin wants to view the current context in their kubeconfig. Which command should they use?
55A pod is stuck in 'Pending' state. 'kubectl describe pod' shows '0/1 nodes are available: 1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn't tolerate'. What is the most likely cause?
56Which kubectl command is used to drain a node before performing maintenance?
57A ClusterRoleBinding grants cluster-admin access to a user. Which field in the ClusterRoleBinding specifies the user?
58Which TWO of the following are valid methods to restore an etcd cluster from a snapshot? (Select 2)
59Which THREE of the following are valid steps in a typical cluster upgrade procedure using kubeadm? (Select 3)
60Which TWO of the following are control plane components? (Select 2)
61A pod in the 'production' namespace is in a CrashLoopBackOff state. The pod has been running successfully for several days. You run 'kubectl describe pod app-pod -n production' and see the message: 'OOMKilled'. What is the MOST appropriate action to resolve this issue?
62Which of the following is a core control plane component of Kubernetes?
63You have a cluster with multiple worker nodes. You need to upgrade the cluster from v1.28.0 to v1.29.0 using kubeadm. What is the correct sequence of steps?
64Which command is used to create a backup of etcd data using etcdctl?
65You run 'kubectl get nodes' and see that one node is marked as 'NotReady'. Which component is likely failing on that node?
66An administrator runs 'kubectl run test-pod --image=nginx' and the pod is created but stays in 'Pending' state. Which command would BEST help diagnose why the pod is not running?
67You need to grant a ServiceAccount named 'jenkins' in the 'ci' namespace the ability to list pods in the 'production' namespace. Which RBAC resources should you create?
68Which of the following YAML snippets correctly defines a Kubernetes Deployment with 3 replicas and a rolling update strategy?
69Which kubectl command is used to mark a node as unschedulable so that no new pods are scheduled onto it?
70You have a kubeconfig file with multiple contexts. How do you switch to the context named 'prod-cluster'?
71A user reports that they cannot access a Service of type ClusterIP from within the cluster. The Service selects pods that are running and responding. Which of the following is the MOST likely cause?
72Which component is responsible for running containers on a node?
73Which TWO of the following are valid ways to expose a set of pods as a network service in Kubernetes?
74Which THREE of the following are true about etcd backup and restore?
75Which TWO of the following are valid methods to authenticate to the Kubernetes API server?
76A CKA candidate runs 'kubectl get nodes' and sees that a worker node is in the 'NotReady' state. Which command should be used to diagnose the node's kubelet health?
77An administrator needs to upgrade a Kubernetes cluster from v1.28 to v1.29 using kubeadm. Which of the following steps is performed FIRST?
78An administrator backs up etcd data using 'ETCDCTL_API=3 etcdctl snapshot save /backup/etcd-snapshot.db'. Which command correctly restores this snapshot on a new etcd instance?
79A developer is creating a Deployment with a single container that should restart only if the process exits with non-zero. Which restartPolicy should be used?
80A kubeadm cluster was initialized with a custom certificate validity. You need to check the expiration date of the kube-apiserver certificate. Which command should you use?
81A ServiceAccount 'monitor-sa' needs to be able to list Pods in namespace 'monitoring'. Which RBAC configuration is appropriate?
82Which component is responsible for running containers on a Kubernetes node?
83You need to drain a node 'node1' and ensure that pods are evicted gracefully. Which command should you use?
84An administrator runs 'kubectl get pods' and sees a pod stuck in 'Pending' state. Which of the following is NOT a typical cause?
85You have multiple kubeconfig files. Which command merges them into a single config file?
86A pod is failing with 'CrashLoopBackOff'. You run 'kubectl logs mypod' and see no output. What is the first troubleshooting step?
87An administrator wants to use a ServiceAccount token that is mounted into a pod automatically. Which field enables token projection?
88Which TWO of the following are valid methods to configure kubectl to use a specific context?
89Which THREE components must be present in a high-availability control plane setup?
90Which TWO commands are used to manage nodes in a cluster?
91A Kubernetes cluster was upgraded from v1.28 to v1.29. After the upgrade, nodes report NotReady. You check kubelet logs and see: 'error: failed to run Kubelet: misconfiguration: kubelet cgroup driver: "systemd" is different from docker cgroup driver: "cgroupfs"'. What is the most likely cause?
92You are setting up a new Kubernetes cluster using kubeadm. You run 'kubeadm init --pod-network-cidr=10.244.0.0/16' on the control plane node. The command fails with: '[preflight] Some fatal errors occurred: [ERROR CRI]: container runtime is not running: output: time="..." level=fatal msg="validate service connection: CRI v1 runtime API is not implemented for endpoint 'unix:///var/run/containerd/containerd.sock': rpc error: code = Unimplemented desc = unknown service runtime.v1.RuntimeService'"'. What is the most likely cause?
93Which kubectl command is used to view the current context in the kubeconfig file?
94An administrator needs to allow a service account 'monitor-sa' in namespace 'monitoring' to read pods across all namespaces. Which RBAC resources should be created?
95You are asked to backup the etcd database on a control plane node. The etcd is running as a static pod. Which command sequence will create a consistent snapshot?
96Which component on a worker node is responsible for maintaining network rules and forwarding traffic to the correct pod?
97A node has been cordoned. Which statement about the node is true?
98You are upgrading a cluster from v1.28 to v1.29. You have already drained and upgraded all worker nodes. The control plane nodes have not been upgraded yet. 'kubectl get nodes' shows the control plane nodes are still v1.28. What is the correct next step?
99Which of the following is NOT a control plane component?
100You need to create a ServiceAccount named 'deployer' and grant it permission to create Deployments in namespace 'app'. Which YAML snippet correctly creates the necessary RBAC resources?
101You need to check the expiration date of certificates used by the kube-apiserver. Which command should you use?
102What is the purpose of the 'kubeadm reset' command?
103Which TWO of the following are valid methods to provide a token to a Pod for authenticating to the Kubernetes API server?
104Which THREE of the following are valid steps in a Kubernetes cluster upgrade procedure using kubeadm?
105Which TWO commands can be used to view the configuration of a kubeconfig file?
106Which of the following is a core control plane component responsible for persisting cluster state?
107You are upgrading a Kubernetes cluster from v1.29.0 to v1.30.0 using kubeadm. What is the correct sequence of operations?
108An administrator runs 'kubectl get pods' and sees a pod in 'Pending' state. The output of 'kubectl describe pod pod-name' shows '0/1 nodes are available: 1 node(s) had taint that the pod didn't tolerate'. What is the most likely cause?
109You need to back up etcd on a single control plane node. Which command correctly creates a snapshot?
110A ClusterRole named 'pod-reader' exists that grants get, list, and watch permissions on pods. You want to bind this ClusterRole to a user 'john' in the 'development' namespace only. Which resource should you create?
111Which command is used to mark a node as unschedulable and evict its pods?
112You have a kubeconfig file with multiple contexts. You want to temporarily switch to a different context for a single kubectl command. Which flag should you use?
113You need to create a ServiceAccount named 'my-sa' and a ClusterRoleBinding that binds the built-in 'view' ClusterRole to that ServiceAccount. Which set of commands achieves this?
114Which component is responsible for running containers on a node and reporting their status to the control plane?
115You run 'kubectl logs pod-name' and get an error: 'Error from server (Forbidden): pods "pod-name" is forbidden: User "dev-user" cannot list resource "pods/log" in API group "" in the namespace "default"'. What RBAC configuration is missing?
116You initialize a cluster with 'kubeadm init' and want to join a worker node. What is the correct command to generate the join command?
117You need to renew all certificates on a kubeadm-managed cluster. Which command accomplishes this?
118Which TWO of the following are valid ways to create a Role in the 'default' namespace that grants get and list on pods?
119Which THREE of the following are steps required when restoring an etcd cluster from a snapshot?
120Which TWO commands can be used to check the expiration of certificates managed by kubeadm?
121Which command initializes a Kubernetes control plane node using kubeadm?
122Which component is responsible for maintaining network rules on worker nodes?
123A node named 'worker-1' is unhealthy. You want to mark it as unschedulable and move workloads to other nodes. Which command sequence is correct?
124You need to back up etcd data for a cluster with etcd running as a static Pod. Which command should you use?
125You run `kubectl get pods` and get an error: 'error: You must be logged in to the server (Unauthorized)'. What is the most likely cause?
126During a cluster upgrade using kubeadm, after upgrading the control plane, you attempt to upgrade a worker node. The command `kubeadm upgrade node` fails with the error 'node is not ready'. What is the most likely cause?
127You need to create a RoleBinding that grants a user access to read Pods in the 'dev' namespace. Which YAML manifest is correct?
128You have configured a ServiceAccount with an associated image pull secret. The Pod referencing this ServiceAccount still fails with ImagePullBackOff due to authentication errors. What is the most likely misconfiguration?
129To check the expiration date of all certificates managed by kubeadm, which command should you run?
130A Pod is stuck in Pending state. Running 'kubectl describe pod' shows '0/3 nodes are available: 1 node(s) had taint {node-role.kubernetes.io/control-plane: }, 2 node(s) had taint {node-role.kubernetes.io/master: }'. The Pod does not have tolerations. What is the most likely cause?
131Which kubeconfig context field defines the set of users, clusters, and namespaces for kubectl operations?
132You need to upgrade a Kubernetes cluster from v1.28 to v1.29 using kubeadm. After upgrading the control plane, what should you do on each worker node?
133Which TWO of the following are valid ways to set the namespace for a kubectl command?
134Which THREE of the following are valid steps when restoring etcd from a snapshot using etcdctl?
135Which TWO of the following are responsibilities of the kube-controller-manager?
136Which command is used to initialize a Kubernetes cluster using kubeadm?
137A node in the cluster has been cordoned. Which of the following is true about the node?
138You are upgrading a Kubernetes cluster from version 1.28 to 1.29. What is the correct order of steps?
139Which component is responsible for maintaining network rules on each node?
140What is the default port for the Kubernetes API server?
141Which command is used to check the expiration of certificates managed by kubeadm?
142A developer needs to access the Kubernetes API from a pod using a ServiceAccount. Which of the following is the recommended way to mount the ServiceAccount token into a pod?
143Which subcommand of 'kubectl config' is used to switch between different contexts?
144Which component is responsible for assigning pods to nodes?
145To back up etcd, which command should be used with etcdctl?
146A ClusterRoleBinding grants permissions to a user, but the user is unable to perform the action. What is a possible cause?
147What is the purpose of 'kubeadm reset'?
148Which TWO of the following are valid resources for granting permissions in RBAC?
149Which THREE of the following are valid options for the 'kubectl drain' command to safely evict pods from a node?
150Which TWO of the following are control plane components?
151You are using kubeadm to initialize a Kubernetes cluster. After running 'kubeadm init', the control-plane node is not ready. You run 'kubectl get nodes' and see the node status as 'NotReady'. Which component is most likely not functioning correctly?
152Which command is used to take a snapshot of etcd data for backup?
153You have a Kubernetes cluster with a single control-plane node and multiple worker nodes. You need to upgrade the cluster from v1.28.0 to v1.29.0. Which sequence of steps is correct?
154A developer created a ClusterRole named 'pod-reader' with rules to get and list pods. They created a ClusterRoleBinding 'read-pods-global' binding this ClusterRole to a service account 'sa-pod-reader' in the 'default' namespace. Which of the following is true about the permissions of this service account?
155You are using kubeadm to initialize a cluster. After running 'kubeadm init', you follow the instructions to set up the kubeconfig for the regular user. Which of the following commands should you run to allow kubectl to communicate with the cluster?
156What is the purpose of the kube-proxy component in a Kubernetes cluster?
157You are troubleshooting a pod that is in 'Pending' state. Running 'kubectl describe pod' shows the event: '0/3 nodes are available: 3 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn't tolerate.' What is the most likely cause?
158Which command can you use to check the expiration date of certificates managed by kubeadm?
159You need to allow a specific user to create and manage deployments in the 'development' namespace only. Which RBAC resources should you create?
160You have a service account named 'my-sa' in the 'default' namespace. You want to mount its token into a pod automatically. Which field in the pod spec achieves this?
161You are performing a backup of etcd using the command: 'ETCDCTL_API=3 etcdctl snapshot save /backup/etcd-snapshot.db'. You get an error: 'Error: context deadline exceeded'. What is the most likely cause?
162What is the function of the 'kube-scheduler' in Kubernetes?
163Which TWO of the following are valid methods to restore an etcd cluster from a snapshot? (Choose TWO.)
164Which THREE of the following are components of the Kubernetes control plane? (Choose THREE.)
165You need to prepare a worker node for maintenance. Which TWO actions should you perform? (Choose TWO.)
166Which command correctly backs up etcd data using etcdctl with API version 3?
167A new Kubernetes administrator runs 'kubeadm join --token <token> <control-plane-ip>:6443 --discovery-token-ca-cert-hash sha256:<hash>' on a worker node. The join fails with 'error execution phase preflight: couldn't validate the identity of the API Server'. What is the most likely cause?
168An administrator needs to grant a service account 'sa-monitor' in namespace 'monitoring' the ability to read pods and services cluster-wide. Which RBAC configuration is correct?
169A cluster was upgraded from version 1.28 to 1.29. After the upgrade, you notice that a custom controller using the 'batch/v2alpha1' API for CronJobs no longer works. What is the most likely reason?
170Which component is responsible for maintaining network rules on each worker node to enable service discovery and load balancing?
171An administrator runs 'kubectl cordon node1' and then 'kubectl drain node1 --ignore-daemonsets'. What is the effect on node1?
172You need to restore an etcd snapshot taken with 'etcdctl snapshot save'. You have a single control plane node. Which sequence of commands is correct?
173A pod is stuck in 'Pending' state. 'kubectl describe pod' shows '0/1 nodes are available: 1 node(s) had taint {node.kubernetes.io/unreachable: }, that the pod didn't tolerate'. What does this indicate?
174Which command displays the expiration date of all certificates managed by kubeadm?
175You need to allow a specific pod running in namespace 'app' to communicate with a database pod in namespace 'db' only. Which NetworkPolicy configuration achieves this?
176A cluster has multiple kubeconfig files. You want to set the current context to 'admin@production' for all future kubectl commands. Which command should you run?
177During a cluster upgrade, what is the correct order of operations for upgrading a node?
178Which TWO of the following are control plane components? (Select 2)
179Which THREE of the following are valid methods to authenticate to the Kubernetes API server? (Select 3)
180Which TWO of the following are correct commands to view the current context in kubeconfig? (Select 2)
181A pod in the 'production' namespace is in a CrashLoopBackOff state. The pod has been running successfully for several days. You run 'kubectl describe pod app-pod -n production' and see the message: 'OOMKilled'. What is the MOST appropriate action to resolve this issue?
182Which component is responsible for maintaining the desired state of the cluster, such as ensuring the correct number of replicas for a Deployment?
183You need to back up etcd data for a cluster running Kubernetes v1.29. Which command correctly creates a snapshot?
184A kubeadm cluster is being upgraded from v1.28 to v1.29. You have upgraded the control plane components on the first master node. What is the NEXT step according to the recommended upgrade procedure?
185Which command is used to prevent a node from being scheduled with new pods?
186A developer created a ServiceAccount named 'app-sa' in the 'dev' namespace. They want a pod to use this ServiceAccount. Which field in the pod spec should be set?
187You run 'kubeadm certs check-expiration' and see that the 'apiserver' certificate expires in 30 days. What is the correct way to renew just that certificate using kubeadm?
188Which kubeconfig context is currently active?
189What is the purpose of the kube-proxy component?
190A ClusterRole named 'pod-reader' grants get, list, watch on pods. You want to bind it to a user 'john' cluster-wide. Which resource should you create?
191During a cluster upgrade using kubeadm, after upgrading kubeadm on the node, which command upgrades the kubelet configuration?
192Which command initializes a new Kubernetes cluster using kubeadm?
193Which TWO components run on worker nodes? (Select 2)
194Which THREE are valid methods to restore an etcd cluster from a snapshot? (Select 3)
195Which TWO are true about taints and tolerations? (Select 2)
196A pod in the 'production' namespace is in a CrashLoopBackOff state. The pod has been running successfully for several days. You run 'kubectl describe pod app-pod -n production' and see the message: 'OOMKilled'. What is the MOST appropriate action to resolve this issue?
197You are setting up a new Kubernetes cluster using kubeadm. After running 'kubeadm init', you want to start using the cluster with kubectl. Which of the following commands should you run to configure kubectl for the admin user?
198Which TWO components are part of the Kubernetes control plane? (Choose TWO.)
199You need to upgrade a Kubernetes cluster from v1.28 to v1.29 using kubeadm. Which TWO steps are REQUIRED as part of the upgrade process? (Choose TWO.)
200You have taken an etcd snapshot using 'ETCDCTL_API=3 etcdctl snapshot save snapshot.db'. Which TWO commands are needed to restore this snapshot to a new etcd member? (Choose TWO.)
201You are applying the following RBAC manifest: --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: namespace: development name: pod-reader rules: - apiGroups: [""] resources: ["pods"] verbs: ["get", "watch", "list"] Which TWO statements are true about this Role? (Choose TWO.)
202Your cluster has three control plane nodes. You suspect the etcd cluster has a leader election issue. Which TWO commands can help diagnose the etcd cluster health and membership? (Choose TWO.)
203Which THREE components run on every worker node in a Kubernetes cluster? (Choose THREE.)
204You need to grant a ServiceAccount named 'monitor-sa' in namespace 'monitoring' the ability to read Pods and Services across all namespaces. Which TWO resources are needed? (Choose TWO.)
205You run 'kubectl cordon node1'. Which TWO statements describe the effect of this command? (Choose TWO.)
206You need to create a Kubernetes ServiceAccount named 'build-bot' and ensure that pods using this ServiceAccount can authenticate to the Kubernetes API using a long-lived token. Which TWO steps are necessary? (Choose TWO.)
207You have a multi-node Kubernetes cluster. After upgrading the kubelet on a worker node, the node remains in 'NotReady' state. Which TWO actions should you take to troubleshoot? (Choose TWO.)
208Which TWO commands are used to set the current context in kubeconfig? (Choose TWO.)
209You have a ClusterRole named 'deployer' that allows creating Deployments and Services. You want to grant a ServiceAccount 'ci-cd' in namespace 'app' the permissions defined in this ClusterRole. Which TWO resources are needed? (Choose TWO.)
210Your kubeadm cluster was initialized with default certificates. You need to check the expiration of the API server certificate and renew it if necessary. Which TWO commands are appropriate? (Choose TWO.)
211A CKA candidate is troubleshooting a control plane node that was upgraded using kubeadm from v1.28 to v1.29. After the upgrade, the kube-apiserver pod fails to start. Which TWO actions should the candidate take to diagnose and resolve the issue? (Select TWO.)
The Cluster Architecture, Installation and Configuration domain covers the key concepts tested in this area of the CKA exam blueprint published by CNCF. Courseiva provides free domain-focused practice, mock exams, missed-question review, and readiness tracking across all CKA domains — no account required.
The Courseiva CKA question bank contains 211 questions in the Cluster Architecture, Installation and Configuration domain. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Cluster Architecture, Installation and Configuration domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included