IPAM-конфигурации#

Включена полная конфигурация CNI (Container Network Interface). Интерес представляет раздел ipam этой конфигурации CNI.

Последовательность выполнения#

В данном примере используется плагин CNI macvlan. Обычно уже есть конфигурация CNI для существующего подключаемого pod CNI в кластере, требуется скопировать раздел ipam и изменить значения в нем.

  {
        "cniVersion": "0.3.0",
        "name": "whereaboutsexample",
        "type": "macvlan",
        "master": "eth0",
        "mode": "bridge",
        "ipam": {
          "type": "whereabouts",
          "range": "NNN.NNN.N.225/28",
          "exclude": [
            "NNN.NNN.N.229/30",
            "NNN.NNN.N.236/32"
          ]
        }
  }

Где NNN.NNN.N.225/28, NNN.NNN.N.229/30, NNN.NNN.N.236/32 - актуальные IP адреса выбранных подсетей.

Примечание

Перед применением убедитесь, что параметр master установлен на имя сетевого интерфейса, существующего на pod.

Результат#

IPAM-конфигурация настроена успешно.