В кластерах Kubernetes поддерживаются три аддона: Nginx Ingress, Kubernetes Dashboard и CSI S3. Эти дополнения могут быть установлены как на этапе создания кластера, так и после, через раздел «Дополнения».
Nginx Ingress — это контроллер Ingress, который управляет доступом внешнего трафика к сервисам внутри кластера Kubernetes через HTTP и HTTPS. Он маршрутизирует трафик на основе правил, определенных в ресурсах Ingress.
Ingress-контроллер отслеживает объекты Ingress в Kubernetes и конфигурирует обратный прокси Nginx, чтобы направлять трафик на нужные сервисы. Это позволяет организовать доступ к различным микросервисам через единый IP-адрес, а также настроить балансировку нагрузки и маршрутизацию на основе доменных имен.
Маршрутизация HTTP/HTTPS запросов.
Поддержка SSL/TLS.
Балансировка нагрузки.
Управление внешним доступом к сервисам в кластере.
Kubernetes Dashboard — это веб-интерфейс для управления и мониторинга Kubernetes-кластера.
Для работы плагина необходим Nginx Ingress. Поэтому после включения этого плагина автоматически выберется и Nginx Ingress.
Dashboard предоставляет пользователям графический интерфейс для взаимодействия с кластером. Он позволяет просматривать информацию о статусе подов, узлов, сервисов и других ресурсов Kubernetes. Также через интерфейс можно создавать, изменять и удалять ресурсы.
Если вы включили опцию Kubernetes Dashboard для кластера, вы сможете перейти в Dashboard из панели управления. Для входа вам потребуется токен, который можно скопировать на вкладке «Дашборд».
CSI S3 — это плагин для Container Storage Interface (CSI), который позволяет использовать хранилища данных S3 совместно с Kubernetes.
CSI S3 предоставляет возможность динамически подключать объектные хранилища, совместимые с S3 (например, Ceph, MinIO, AWS S3), как стандартные персистентные тома для использования в Kubernetes. Это особенно полезно для хранения больших объемов данных в контейнерных приложениях.
Подключение S3-хранилищ как постоянных томов (Persistent Volumes).
Поддержка динамического создания и удаления томов.
Гибкость в использовании различных S3-совместимых систем хранения данных.