Бесплатная миграция IT-инфраструктуры в облако
На главную
25eb9e0a-a5a8-472a-ace7-940b8bd2adf0
Облачные сервисы

Дополнения (аддоны)

В кластерах Kubernetes поддерживаются три аддона: Nginx Ingress, Kubernetes Dashboard и CSI S3. Эти дополнения могут быть установлены как на этапе создания кластера, так и после, через раздел «Дополнения».

Nginx Ingress

Nginx Ingress — это контроллер Ingress, который управляет доступом внешнего трафика к сервисам внутри кластера Kubernetes через HTTP и HTTPS. Он маршрутизирует трафик на основе правил, определенных в ресурсах Ingress.

Принцип работы

Ingress-контроллер отслеживает объекты Ingress в Kubernetes и конфигурирует обратный прокси Nginx, чтобы направлять трафик на нужные сервисы. Это позволяет организовать доступ к различным микросервисам через единый IP-адрес, а также настроить балансировку нагрузки и маршрутизацию на основе доменных имен.

Основные функции

  • Маршрутизация HTTP/HTTPS запросов.

  • Поддержка SSL/TLS.

  • Балансировка нагрузки.

  • Управление внешним доступом к сервисам в кластере.

Kubernetes Dashboard

Kubernetes Dashboard — это веб-интерфейс для управления и мониторинга Kubernetes-кластера.

Для работы плагина необходим Nginx Ingress. Поэтому после включения этого плагина автоматически выберется и Nginx Ingress.

Принцип работы

Dashboard предоставляет пользователям графический интерфейс для взаимодействия с кластером. Он позволяет просматривать информацию о статусе подов, узлов, сервисов и других ресурсов Kubernetes. Также через интерфейс можно создавать, изменять и удалять ресурсы.

Основные функции

  • Просмотр состояния кластера (поды, узлы, сервисы, конфигурации).
  • Управление ресурсами кластера.
  • Мгновенный доступ к логам подов и информации о запущенных приложениях.
  • Управление секретами и конфигурациями.

Вход в Kubernetes Dashboard

Если вы включили опцию Kubernetes Dashboard для кластера, вы сможете перейти в Dashboard из панели управления. Для входа вам потребуется токен, который можно скопировать на вкладке «Дашборд».

Selection 067

CSI S3

CSI S3 — это плагин для Container Storage Interface (CSI), который позволяет использовать хранилища данных S3 совместно с Kubernetes.

Принцип работы

CSI S3 предоставляет возможность динамически подключать объектные хранилища, совместимые с S3 (например, Ceph, MinIO, AWS S3), как стандартные персистентные тома для использования в Kubernetes. Это особенно полезно для хранения больших объемов данных в контейнерных приложениях.

Основные функции

  • Подключение S3-хранилищ как постоянных томов (Persistent Volumes).

  • Поддержка динамического создания и удаления томов.

  • Гибкость в использовании различных S3-совместимых систем хранения данных.

Была ли статья полезна?
Ваша оценка очень важна
Пока нет комментариев