Skip to main content

CKP Architecture

Control Plane Components

ComponentDescription
kube-apiserverControl plane front end, serves the RESTful API
etcdHighly available key-value store for all cluster data
kube-schedulerAssigns unscheduled pods to nodes
kube-controller-managerRuns node, endpoint, replication, service account, and token controllers

Node Components

ComponentDescription
kubeletEnsures containers are running in pods
kube-proxyMaintains network rules for pod communication
Container runtimeContainerd (CKP default)