Points to remember
The following are some important points to remember:
- A node in a Kubernetes cluster is categorized as a master or worker node. The master node runs the control plane components.
- The key components of the Kubernetes control plane are
kube-apiserver
,etcd
,kube-scheduler
,kube-controller-manager
, andcloud-controller-manager
. - It is recommended to run the control plane components on the same node and avoid any user-specific containers on that node.
- A highly available cluster can have multiple control planes.
kube-apiserver
handles any queries or changes to the cluster and can be horizontally scaled.etcd
is a distributed key-value store used by Kubernetes to store cluster configuration data.kube-scheduler
chooses a suitable node where an application can be deployed.kube-controller-manager
runs several controller functions to ensure that the current state of the cluster matches the desired state.cloud-controller-manager
includes...