В данном подразделе описана архитектура подсистемы Network (сетевой подсистемы) Deckhouse Kubernetes Platform (DKP).
В подсистему Network входят следующие модули:
kube-dns— устанавливает компоненты CoreDNS для управления DNS в кластере Kubernetes;node-local-dns— разворачивает кеширующий DNS-сервер на каждом узле кластера и экспортирует данные в Prometheus для анализа работы DNS в кластере на дашборде Grafana. Архитектура кеширующего DNS-сервера описана на соответствующей странице данного подраздела;kube-proxy— управляет компонентами kube-proxy для сетевого взаимодействия и балансировки нагрузки в кластере;cni-cilium— обеспечивает работу сети в кластере Kubernetes с помощью CNI Cilium;ingress-nginx— устанавливает и управляет Ingress NGINX Controller с помощью кастомных ресурсов. Архитектура модуля описана на соответствующей странице данного подраздела.metallb— реализует механизм LoadBalancer для сервисов в bare-metal-кластерах.
Также в подразделе описаны: