This subsection describes the architecture of the modules that are part of the Kubernetes & Scheduling subsystem of Deckhouse Kubernetes Platform (DKP).
The Kubernetes & Scheduling subsystem includes the following modules:
control-plane-manager: Main module of the subsystem, responsible for managing cluster control plane components.descheduler: Analyzes the cluster state and evicts pods in accordance with the active strategies.vertical-pod-autoscaler: Automatically adjusts container resource requests and limits in pods based on actual consumption. The module architecture is described on the corresponding page.
This subsection also describes the architecture of the control plane and the kubelet agent.