liveBook · Manning

Control plane

As explained in Learn Docker in a Month of Lunches, Second Edition

A Kubernetes control plane is the set of management components that maintain cluster state and coordinate workloads.

A Kubernetes control plane is the cluster’s management layer. It receives application models through the Kubernetes API and coordinates containers running on cluster nodes. section 15.1

The control plane connects everyday deployment work:

  • kubectl sends queries and commands to the cluster. section 15.1
  • Declarative YAML describes compute, networking, storage, configuration, and connections between application components. section 15.1
  • Management components use that model to commission containers on the machines managed as a cluster. section 15.1

Verify a local cluster

Select the Docker Desktop context with `kubectl config use-context docker-desktop`, then run `kubectl get nodes` to check the cluster machines.

How Learn Docker in a Month of Lunches, Second Edition covers it

How deep it goes
Defines the management role and deployment flow but does not detail individual control-plane internals.
Examples
Uses Docker Desktop context selection and kubectl get nodes to verify cluster machines.
What it assumes
Assumes basic containers and machines, while introducing cluster-wide management through the Kubernetes API.
What you can do after
Operate/configure a cluster by submitting YAML through kubectl and checking its nodes.
How it connects
Connects Kubernetes API, kubectl, YAML, containers, and cluster nodes.

Also explained in

Compare how 8 books explain control plane →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Learn Docker in a Month of Lunches, Second Edition. The section links point to the parts of the book it draws on.