← All CKA Flashcard Decks

Cluster Architecture, Installation, and Configuration Flashcards

7 cards from real CKA practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 7 Cluster Architecture, Installation, and Configuration flashcards as text
  1. When upgrading a cluster with kubeadm, what is the correct order of operations?

    Answer: Upgrade control plane first, then workers

    You must upgrade the control plane components first with kubeadm upgrade apply, then upgrade each worker node individually.

  2. Which command drains a node and marks it as unschedulable before maintenance?

    Answer: kubectl drain

    kubectl drain evicts all pods from a node and marks it unschedulable, making it safe for maintenance.

  3. In a high-availability control plane, how does the kube-scheduler ensure only one instance is active at a time?

    Answer: Leader election using a lease object

    The kube-scheduler uses leader election via a Lease API object in the kube-system namespace so only one scheduler instance is active.

  4. What does the kubelet use to authenticate to the kube-apiserver in a kubeadm cluster?

    Answer: A client TLS certificate in /var/lib/kubelet/pki

    The kubelet uses a client certificate (in /var/lib/kubelet/pki/kubelet-client-current.pem) generated during node bootstrapping to authenticate to the API server.

  5. Which ConfigMap in the kube-system namespace stores the kubeadm cluster configuration?

    Answer: kubeadm-config

    kubeadm stores its ClusterConfiguration in the kubeadm-config ConfigMap in the kube-system namespace.

  6. What is the role of the Node Authorizer in Kubernetes?

    Answer: Authorizes API calls made by kubelet based on the node's identity

    The Node Authorizer is a special-purpose authorization mode that grants kubelets permission to perform API operations for the objects bound to their specific node.

  7. Which kubeadm phase generates the kubeconfig files for cluster administrators?

    Answer: kubeadm init phase kubeconfig

    kubeadm init phase kubeconfig generates admin.conf, controller-manager.conf, and scheduler.conf kubeconfig files.

How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy

Sources & references

Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy

  1. training.linuxfoundation.org — Test delivery, eligibility, fees, time limit, exam information · verified Nov 2026
  2. docs.linuxfoundation.org — Passing score, renewal, score release, score validity, test dates · verified Oct 2026