KCNA · Question #15
Which of these components is part of the Kubernetes Control Plane?
The correct answer is B. cloud-controller-manager. The cloud-controller-manager is a core component of the Kubernetes Control Plane, integrating the cluster with the underlying cloud provider's API.
Question
Which of these components is part of the Kubernetes Control Plane?
Options
- Acoredns
- Bcloud-controller-manager
- Ckube-proxy
- Dkubelet
How the community answered
(56 responses)- A4% (2)
- B86% (48)
- C2% (1)
- D9% (5)
Why each option
The `cloud-controller-manager` is a core component of the Kubernetes Control Plane, integrating the cluster with the underlying cloud provider's API.
CoreDNS is a DNS server for the cluster, typically deployed as a Pod, not a control plane component.
The `cloud-controller-manager` is a control plane component that embeds cloud-specific control logic, linking the cluster to the cloud provider's API to manage resources like load balancers, persistent volumes, and nodes. This component ensures Kubernetes can interact effectively with the cloud environment where it's deployed, managing resources specific to that cloud.
`kube-proxy` runs on each node and maintains network rules to enable service abstraction, making it a node-level component, not part of the control plane.
`kubelet` is an agent that runs on each node in the cluster, ensuring containers are running in a Pod, and is a node-level component.
Concept tested: Kubernetes Control Plane components
Source: https://kubernetes.io/docs/concepts/architecture/control-plane-node-components/#cloud-controller-manager
Topics
Community Discussion
No community discussion yet for this question.