Which component of the Kubernetes control plane is responsible for maintaining the desired state of the cluster by watching the cluster state and making changes?
Think about the component that manages controllers to reconcile cluster state.
The kube-controller-manager runs controllers that watch the cluster state and make changes to reach the desired state.
What is the output of the command kubectl get nodes when the cluster has two nodes named node1 and node2, both ready?
kubectl get nodesCheck the exact column headers and typical output format.
The kubectl get nodes command lists nodes with columns NAME, STATUS, ROLES, and AGE. Both nodes are ready with no roles assigned.
Put the steps of the Kubernetes pod scheduling process in the correct order.
Think about the logical flow from detecting a pod to assigning it to a node.
The scheduler first detects unscheduled pods, filters nodes, ranks them, then binds the pod to the best node.
You notice a node in your Kubernetes cluster is in NotReady state. Which of the following is the most likely cause?
Consider what controls node health reporting.
The kubelet reports node status to the control plane. If it stops or loses connection, the node shows as NotReady.
Which setup ensures high availability of the Kubernetes control plane?
Think about redundancy and fault tolerance for control plane components.
High availability requires multiple API servers behind a load balancer and a replicated etcd cluster to avoid single points of failure.