liveBook · Manning

Control plane node

As explained in Azure Security

A Kubernetes control plane is the set of components that manages cluster resources and enforces the desired state of worker nodes.

A Kubernetes control plane manages the cluster and enforces the desired configuration state across worker nodes. It hosts the Kubernetes API server, the central interface for deploying containers and changing cluster configuration. section 4.3.4 section 4.3.4

The control plane fits into the cluster architecture as follows:

  • Users interact with the API server to request deployments or configuration changes. section 4.3.4
  • The control plane applies the requested state to worker nodes, which host pods and their containers. section 4.3.4
  • Services provide stable access to groups of pods, while namespaces provide virtual separation for users, teams, or projects. section 4.3.4
  • Exposed worker nodes and permitted node-to-node communication can enable lateral movement, so segmentation remains an important security control. section 4.3.4

In managed Kubernetes, Azure creates and configures the control plane automatically. With AKS, Microsoft maintains the control plane, allowing teams to focus on applications; unmanaged Kubernetes requires manual control-plane creation and configuration. section 4.3.5 section 4.3.5

Figure 4.8 Kubernetes cluster architecture is made of the control plane and worker nodes.

Use the cluster architecture diagram to distinguish the control plane from worker nodes and locate their roles. section 4.3.4

Figure 4.10 In AKS, Microsoft configures and maintains the control plane.

Use the AKS diagram to see which control-plane responsibilities Microsoft configures and maintains. section 4.3.5

How Azure Security covers it

How deep it goes
Explains the API server and responsibility boundaries, but stops short of detailing every control-plane component.
Examples
Uses Kubernetes cluster architecture and AKS control-plane ownership as concrete examples.
What you can do after
Evaluate which Kubernetes control-plane responsibilities Azure manages and which remain with the operator.
How it connects
Connects the API server with worker nodes, pods, services, namespaces, and managed Kubernetes.

Also explained in

Compare how 3 books explain control plane node →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Azure Security. The section links point to the parts of the book it draws on.