Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

HomeCertificationsCKADomainsCluster Architecture, Installation and Configuration
CKAFree — No Signup

Cluster Architecture, Installation and Configuration

Practice CKA Cluster Architecture, Installation and Configuration questions with full explanations on every answer.

211questions

Start practicing

Cluster Architecture, Installation and Configuration — choose a session length

10 questions~10 min20 questions~20 min30 questions~30 min50 questions~50 min

Free · No account required

CKA Domains

Cluster Architecture, Installation and ConfigurationServices and NetworkingWorkloads and SchedulingStorageTroubleshootingCluster Architecture, Installation & ConfigurationWorkloads & SchedulingServices & Networking

Practice Cluster Architecture, Installation and Configuration questions

10Q20Q30Q50Q

All CKA Cluster Architecture, Installation and Configuration questions (211)

Start session

Click any question to see the full explanation and answer options, or start a focused practice session above.

1

Which control plane component is responsible for storing the cluster state and configuration?

2

An 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?

3

A 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?

4

An 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?

5

You 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?

6

Which component runs on every node in a Kubernetes cluster and ensures containers are running in a pod?

7

A 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?

8

An 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?

9

A cluster is running etcd without TLS. The admin wants to take a snapshot backup. Which command is correct?

10

Which command creates a kubeconfig file that can be used to authenticate as a specific user?

11

A pod's YAML specifies 'restartPolicy: Never' and the container exits with code 0. What state will the pod be in?

12

To make a node unschedulable without evicting existing pods, which command should be used?

13

Which TWO components are part of the Kubernetes control plane? (Select 2)

14

Which THREE are valid steps when upgrading a Kubernetes cluster using kubeadm? (Select 3)

15

Which THREE are valid methods to authenticate a user to the Kubernetes API server? (Select 3)

16

You 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?

17

An 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?

18

Which command is used to take a snapshot of etcd using etcdctl?

19

A 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?

20

Which kubectl command is used to mark a node as unschedulable for new pods without affecting existing running pods?

21

An 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?

22

A developer wants to run a one-time batch job that processes data and then exits. Which Kubernetes resource should be used?

23

Which of the following is NOT a control plane component in Kubernetes?

24

An admin runs 'kubectl get pods' and sees a pod in the 'Pending' state. Which is the most likely cause?

25

An 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?

26

Which component is responsible for managing the network rules and forwarding on each node?

27

An admin wants to check the expiration date of all certificates used by kubeadm components. Which command should be used?

28

Which TWO components are part of the Kubernetes control plane? (Select two.)

29

Which THREE are valid methods to provide authentication to the Kubernetes API server? (Select three.)

30

Which TWO commands are valid for managing nodes in Kubernetes? (Select two.)

31

Which component is responsible for managing the lifecycle of pods on a node?

32

A 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?

33

You have an etcd cluster with three members. You need to take a snapshot for disaster recovery. Which command correctly creates a snapshot?

34

A 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?

35

Which command allows you to view the current context in a kubeconfig file?

36

A 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?

37

An 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?

38

Which control plane component stores the entire cluster state?

39

You want to grant a user read-only access to all pods in the 'development' namespace. Which RBAC resource should you create?

40

After upgrading the control plane using kubeadm, you need to update the kubelet configuration on the node. Which command should you run on the node?

41

You need to back up the etcd database for a kubeadm-created cluster. Which directory contains the etcd data?

42

Which component on a worker node is responsible for maintaining network rules and enabling service abstraction?

43

Which TWO commands can be used to interact with etcd snapshot operations? (Select TWO.)

44

Which THREE of the following are valid methods to configure a pod to use a specific ServiceAccount? (Select THREE.)

45

Which TWO commands are used to manage node schedulability? (Select TWO.)

46

Which command initializes a new Kubernetes control plane node using kubeadm?

47

An 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?

48

During a cluster upgrade from v1.28 to v1.29, which component should be upgraded first on the control plane node?

49

Which command is used to backup etcd data using etcdctl?

50

A developer needs to create a Role that allows listing pods in the 'dev' namespace. Which YAML snippet correctly defines this Role?

51

After running 'kubeadm certs check-expiration', an admin sees that the 'apiserver' certificate expires in 30 days. Which command should be used to renew it?

52

A ServiceAccount named 'my-sa' exists in the 'default' namespace. Which command creates a token for this ServiceAccount and stores it in a secret?

53

Which component is responsible for running containers on a node?

54

An admin wants to view the current context in their kubeconfig. Which command should they use?

55

A 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?

56

Which kubectl command is used to drain a node before performing maintenance?

57

A ClusterRoleBinding grants cluster-admin access to a user. Which field in the ClusterRoleBinding specifies the user?

58

Which TWO of the following are valid methods to restore an etcd cluster from a snapshot? (Select 2)

59

Which THREE of the following are valid steps in a typical cluster upgrade procedure using kubeadm? (Select 3)

60

Which TWO of the following are control plane components? (Select 2)

61

A 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?

62

Which of the following is a core control plane component of Kubernetes?

63

You 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?

64

Which command is used to create a backup of etcd data using etcdctl?

65

You run 'kubectl get nodes' and see that one node is marked as 'NotReady'. Which component is likely failing on that node?

66

An 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?

67

You 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?

68

Which of the following YAML snippets correctly defines a Kubernetes Deployment with 3 replicas and a rolling update strategy?

69

Which kubectl command is used to mark a node as unschedulable so that no new pods are scheduled onto it?

70

You have a kubeconfig file with multiple contexts. How do you switch to the context named 'prod-cluster'?

71

A 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?

72

Which component is responsible for running containers on a node?

73

Which TWO of the following are valid ways to expose a set of pods as a network service in Kubernetes?

74

Which THREE of the following are true about etcd backup and restore?

75

Which TWO of the following are valid methods to authenticate to the Kubernetes API server?

76

A 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?

77

An administrator needs to upgrade a Kubernetes cluster from v1.28 to v1.29 using kubeadm. Which of the following steps is performed FIRST?

78

An 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?

79

A 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?

80

A 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?

81

A ServiceAccount 'monitor-sa' needs to be able to list Pods in namespace 'monitoring'. Which RBAC configuration is appropriate?

82

Which component is responsible for running containers on a Kubernetes node?

83

You need to drain a node 'node1' and ensure that pods are evicted gracefully. Which command should you use?

84

An administrator runs 'kubectl get pods' and sees a pod stuck in 'Pending' state. Which of the following is NOT a typical cause?

85

You have multiple kubeconfig files. Which command merges them into a single config file?

86

A pod is failing with 'CrashLoopBackOff'. You run 'kubectl logs mypod' and see no output. What is the first troubleshooting step?

87

An administrator wants to use a ServiceAccount token that is mounted into a pod automatically. Which field enables token projection?

88

Which TWO of the following are valid methods to configure kubectl to use a specific context?

89

Which THREE components must be present in a high-availability control plane setup?

90

Which TWO commands are used to manage nodes in a cluster?

91

A 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?

92

You 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?

93

Which kubectl command is used to view the current context in the kubeconfig file?

94

An administrator needs to allow a service account 'monitor-sa' in namespace 'monitoring' to read pods across all namespaces. Which RBAC resources should be created?

95

You 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?

96

Which component on a worker node is responsible for maintaining network rules and forwarding traffic to the correct pod?

97

A node has been cordoned. Which statement about the node is true?

98

You 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?

99

Which of the following is NOT a control plane component?

100

You 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?

101

You need to check the expiration date of certificates used by the kube-apiserver. Which command should you use?

102

What is the purpose of the 'kubeadm reset' command?

103

Which TWO of the following are valid methods to provide a token to a Pod for authenticating to the Kubernetes API server?

104

Which THREE of the following are valid steps in a Kubernetes cluster upgrade procedure using kubeadm?

105

Which TWO commands can be used to view the configuration of a kubeconfig file?

106

Which of the following is a core control plane component responsible for persisting cluster state?

107

You are upgrading a Kubernetes cluster from v1.29.0 to v1.30.0 using kubeadm. What is the correct sequence of operations?

108

An 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?

109

You need to back up etcd on a single control plane node. Which command correctly creates a snapshot?

110

A 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?

111

Which command is used to mark a node as unschedulable and evict its pods?

112

You 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?

113

You 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?

114

Which component is responsible for running containers on a node and reporting their status to the control plane?

115

You 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?

116

You initialize a cluster with 'kubeadm init' and want to join a worker node. What is the correct command to generate the join command?

117

You need to renew all certificates on a kubeadm-managed cluster. Which command accomplishes this?

118

Which TWO of the following are valid ways to create a Role in the 'default' namespace that grants get and list on pods?

119

Which THREE of the following are steps required when restoring an etcd cluster from a snapshot?

120

Which TWO commands can be used to check the expiration of certificates managed by kubeadm?

121

Which command initializes a Kubernetes control plane node using kubeadm?

122

Which component is responsible for maintaining network rules on worker nodes?

123

A node named 'worker-1' is unhealthy. You want to mark it as unschedulable and move workloads to other nodes. Which command sequence is correct?

124

You need to back up etcd data for a cluster with etcd running as a static Pod. Which command should you use?

125

You run `kubectl get pods` and get an error: 'error: You must be logged in to the server (Unauthorized)'. What is the most likely cause?

126

During 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?

127

You need to create a RoleBinding that grants a user access to read Pods in the 'dev' namespace. Which YAML manifest is correct?

128

You 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?

129

To check the expiration date of all certificates managed by kubeadm, which command should you run?

130

A 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?

131

Which kubeconfig context field defines the set of users, clusters, and namespaces for kubectl operations?

132

You 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?

133

Which TWO of the following are valid ways to set the namespace for a kubectl command?

134

Which THREE of the following are valid steps when restoring etcd from a snapshot using etcdctl?

135

Which TWO of the following are responsibilities of the kube-controller-manager?

136

Which command is used to initialize a Kubernetes cluster using kubeadm?

137

A node in the cluster has been cordoned. Which of the following is true about the node?

138

You are upgrading a Kubernetes cluster from version 1.28 to 1.29. What is the correct order of steps?

139

Which component is responsible for maintaining network rules on each node?

140

What is the default port for the Kubernetes API server?

141

Which command is used to check the expiration of certificates managed by kubeadm?

142

A 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?

143

Which subcommand of 'kubectl config' is used to switch between different contexts?

144

Which component is responsible for assigning pods to nodes?

145

To back up etcd, which command should be used with etcdctl?

146

A ClusterRoleBinding grants permissions to a user, but the user is unable to perform the action. What is a possible cause?

147

What is the purpose of 'kubeadm reset'?

148

Which TWO of the following are valid resources for granting permissions in RBAC?

149

Which THREE of the following are valid options for the 'kubectl drain' command to safely evict pods from a node?

150

Which TWO of the following are control plane components?

151

You 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?

152

Which command is used to take a snapshot of etcd data for backup?

153

You 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?

154

A 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?

155

You 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?

156

What is the purpose of the kube-proxy component in a Kubernetes cluster?

157

You 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?

158

Which command can you use to check the expiration date of certificates managed by kubeadm?

159

You need to allow a specific user to create and manage deployments in the 'development' namespace only. Which RBAC resources should you create?

160

You 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?

161

You 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?

162

What is the function of the 'kube-scheduler' in Kubernetes?

163

Which TWO of the following are valid methods to restore an etcd cluster from a snapshot? (Choose TWO.)

164

Which THREE of the following are components of the Kubernetes control plane? (Choose THREE.)

165

You need to prepare a worker node for maintenance. Which TWO actions should you perform? (Choose TWO.)

166

Which command correctly backs up etcd data using etcdctl with API version 3?

167

A 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?

168

An 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?

169

A 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?

170

Which component is responsible for maintaining network rules on each worker node to enable service discovery and load balancing?

171

An administrator runs 'kubectl cordon node1' and then 'kubectl drain node1 --ignore-daemonsets'. What is the effect on node1?

172

You need to restore an etcd snapshot taken with 'etcdctl snapshot save'. You have a single control plane node. Which sequence of commands is correct?

173

A 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?

174

Which command displays the expiration date of all certificates managed by kubeadm?

175

You 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?

176

A 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?

177

During a cluster upgrade, what is the correct order of operations for upgrading a node?

178

Which TWO of the following are control plane components? (Select 2)

179

Which THREE of the following are valid methods to authenticate to the Kubernetes API server? (Select 3)

180

Which TWO of the following are correct commands to view the current context in kubeconfig? (Select 2)

181

A 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?

182

Which component is responsible for maintaining the desired state of the cluster, such as ensuring the correct number of replicas for a Deployment?

183

You need to back up etcd data for a cluster running Kubernetes v1.29. Which command correctly creates a snapshot?

184

A 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?

185

Which command is used to prevent a node from being scheduled with new pods?

186

A 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?

187

You 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?

188

Which kubeconfig context is currently active?

189

What is the purpose of the kube-proxy component?

190

A 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?

191

During a cluster upgrade using kubeadm, after upgrading kubeadm on the node, which command upgrades the kubelet configuration?

192

Which command initializes a new Kubernetes cluster using kubeadm?

193

Which TWO components run on worker nodes? (Select 2)

194

Which THREE are valid methods to restore an etcd cluster from a snapshot? (Select 3)

195

Which TWO are true about taints and tolerations? (Select 2)

196

A 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?

197

You 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?

198

Which TWO components are part of the Kubernetes control plane? (Choose TWO.)

199

You 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.)

200

You 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.)

201

You 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.)

202

Your 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.)

203

Which THREE components run on every worker node in a Kubernetes cluster? (Choose THREE.)

204

You 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.)

205

You run 'kubectl cordon node1'. Which TWO statements describe the effect of this command? (Choose TWO.)

206

You 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.)

207

You 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.)

208

Which TWO commands are used to set the current context in kubeconfig? (Choose TWO.)

209

You 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.)

210

Your 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.)

211

A 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.)

Practice all 211 Cluster Architecture, Installation and Configuration questions

Other CKA exam domains

Services and NetworkingWorkloads and SchedulingStorageTroubleshootingCluster Architecture, Installation & ConfigurationWorkloads & SchedulingServices & Networking

Frequently asked questions

What does the Cluster Architecture, Installation and Configuration domain cover on the CKA exam?

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.

How many Cluster Architecture, Installation and Configuration questions are in the CKA question bank?

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.

What is the best way to practice Cluster Architecture, Installation and Configuration for CKA?

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.

Can I practice only Cluster Architecture, Installation and Configuration questions for CKA?

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.

Free forever · No credit card required

Track your CKA domain progress

Save your results, see per-domain analytics, and get readiness scores — free, for every certification.

Sign Up Free

Free forever · Every certification included

Practice Session

10 questions20 questions30 questions50 questions

Study Resources

All DomainsPractice TestMock ExamFlashcardsStudy Guide

Related Exams

CKADCKSKCNAEX200