Модуль управления виртуальными VIP-адресами для узлов (shturval-vip)
На этой странице
О сервисе
| Параметр | Значение |
|---|---|
| Название в интерфейсе | Модуль управления виртуальными IP-адресами. Компонент конфигурации узлов |
| Системное название (идентификатор) | shturval-vip |
| Назначение в кластере | Поднимает назначенные IP-адреса сервисов типа LoadBalancer на узлах кластера. |
| Критический | Да |
| Публичный репозиторий | Kube-VIP |
| Зависимости | shturval-networking |
| Неймспейс | kube-vip |
Назначение
shturval-vip — компонент конфигурации узлов модуля управления виртуальными IP-адресами на базе Kube-VIP. Он разворачивается как DaemonSet и поднимает назначенные IP-адреса сервисов типа LoadBalancer на узлах кластера. При удалении сервиса назначенный IP-адрес освобождается с узлов.
Особенности
- Устанавливается по умолчанию в кластер управления и клиентские кластеры;
- Не требует ручной настройки в штатном сценарии;
- Работает совместно с shturval-vip-provider, который выделяет IP-адреса сервисам типа
LoadBalancer.
Пулы адресов для сервисов типа LoadBalancer настраиваются в ConfigMap kubevip в kube-system на странице shturval-vip-provider.
Развёртывание и управление
shturval-vip — критический сервис платформы. В платформе «Штурвал» модуль разворачивается при создании кластера; включение и жизненный цикл в кластере обеспечивает cluster-manager (сервис платформы). Объект ShturvalServiceConfig (SSC) для чарта shturval-vip создаётся и сопровождается как часть платформенной конфигурации. Для корректной работы должен быть развёрнут shturval-networking.
Рекомендация: не правьте ShturvalServiceConfig вручную для смены параметров релиза (режимы ARP/BGP, ресурсы и т. п.) — используйте ShturvalServicePatch (SSP).
Сервис shturval-vip-provider, который выделяет IP-адреса сервисам LoadBalancer, описан на отдельной странице.
Где настраивать
Сервисы и репозитории → Установленные сервисы → shturval-vip → Управлять.