Кластер Kubernetes
Все Docker-контейнеры CI/CD стека и разрабатываемого вами приложения запускаются в кластере Kubernetes. Кластер Kubernetes мы развертываем на "голом железе". Установку и настройку Kubernetes выполняем только стандартными утилитами kubeadm, kubectl и helm чтобы унифицировать поддержку
Сетевой плагин Cilium
Сеть кластера Kubernetes мы реализуем с помощью сетевого плагина Cilium. Для настройки сетевой безопасности используем CiliumNetworkPolicy - расширенную версию стандартной сетевой политики Kubernetes (NetworkPolicy). Нюансы настройки сетевой безопасности мы подробно осветили в статье Network Policies
Gateway API
Доступ в кластер Kubernetes из Интернета мы организуем с помощью Gateway API - официального проекта Kubernetes, представляющего собой следующее поколение стандартов для управления сетевым трафиком в кластере и призванного заменить устаревший ресурс Ingress. Подробности установки и настройки мы осветили в статье Gateway API