В данном подразделе описывается архитектура модулей, входящих в подсистему Kubernetes & Scheduling платформы Deckhouse Kubernetes Platform (DKP).
В подсистему Kubernetes & Scheduling входят следующие модули:
control-plane-manager— основной модуль подсистемы, с помощью которого осуществляется управление компонентами control plane кластера;descheduler— анализирует состояние кластера и выполняет вытеснение подов в соответствии с активными стратегиями;pod-reloader— позволяет автоматически перезапускать нагрузку в случае изменения определенных ConfigMap или Secret;vertical-pod-autoscaler— автоматически корректирует запросы и лимиты ресурсов контейнеров в подах на основе фактического потребления. Архитектура модуля описана на соответствующей странице;adaptive-resource-management— автоматически подбирает оптимальные resource requests и limits для контейнеров на основе рекомендаций VPA (Vertical Pod Autoscaler).
В подразделе также описывается архитектура control plane и агента kubelet.