Модуль назначения 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.