0

I am trying to learn Kubernetes from this YouTube course.

One hands-on thing I am trying is to install Minikube, Docker Desktop and kubectl to see the pods and containers working in real time.

I started Minikube - specifying Docker as my VM of choice

minikube start --vm-driver=docker

As I understand the Minikube will try to run both master and worker node in the same VM. So when I try to get its status like this:

minikube status

I expected it to give me type as "Master" like what is happening at this point but it gives "control plane". Even:

kubectl get nodes

gives "control plane" enter image description here

What is "control plane"? It's not mentioned in this page.

Probosckie
  • 1,585
  • 4
  • 25
  • 40

2 Answers2

0

The "control plane" in Kubernetes refers to the components that manage the state of the cluster, such as the API server, etcd, scheduler, and controller manager.

When you run the command minikube status --control-plane Minikube will check the status of the control plane components in your local Kubernetes cluster.

Aladin
  • 586
  • 3
  • 15
0

As per this official doc

The Control Plane is responsible for managing the cluster. The Control Plane coordinates all activities in your cluster, such as scheduling applications, maintaining applications' desired state, scaling applications, and rolling out new updates.

Control Planes manage the cluster and the nodes that are used to host the running applications.

When you deploy applications on Kubernetes, you tell the control plane to start the application containers. The control plane schedules the containers to run on the cluster's nodes. The nodes communicate with the control plane using the Kubernetes API, which the control plane exposes. End users can also use the Kubernetes API directly to interact with the cluster

.

Refer this doc for more information

Sai Chandini Routhu
  • 750
  • 1
  • 3
  • 13