Модуль назначения IP-адресов (Metacni-ipam)
Модуль назначения IP-адресов на интерфейсах, созданных Multus (Whereabouts), отвечает за управление IP-адресами (IPAM) для сетевых интерфейсов подов.
Модуль позволяет:
- назначить IP-адреса в пределах диапазона в нотации CIDR (без необходимости использования DHCP-сервера);
- при необходимости добавить IP-адреса в список исключений адресов диапазона.
Когда IP-адрес назначается поду, модуль отслеживает этот IP-адрес в хранилище данных на протяжении всего жизненного цикла пода. Когда под удаляется, модуль “освобождает” IP-адрес и делает его доступным для назначения.
По умолчанию модуль не установлен в кластерах. Чтобы установить модуль, в графическом интерфейсе кластера в боковом меню откройте раздел Сервисы и репозитории и перейдите на страницу Доступные чарты. На вкладке “shturval” найдите чарт shturval-metacni-ipam
и нажмите “Установить”.
Выберите необходимую версию чарта. Обратите внимание! Требуется установка модуля в неймспейс kube-system
.
После выбора версии чарта в правой части экрана отобразятся доступные “Параметры конфигурации для сервиса” (values). Пропишите в блоке “Спецификация сервиса” необходимые параметры в качестве customvalues.
Опции управления IP-адресами сетевого интерфейса конфигурируются в ресурсе NetworkAttachmentDefinition. Перейдите на страницу NetworkAttachmentDefinition, чтобы ознакомиться с примером спецификации ресурса и конфигурации ipam
.
В текущем релизе используется Whereabouts версии 0.8.0.