Конфигурации IPAM для назначения нескольких IP-адресов#

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

Поле ipRanges может использоваться для предоставления списка конфигураций диапазонов для назначения нескольких IP-адресов.

  {
        "cniVersion": "0.3.0",
        "name": "whereaboutsexample",
        "type": "macvlan",
        "master": "eth0",
        "mode": "bridge",
        "ipam": {
          "type": "whereabouts",
          "ipRanges": [{
              "range": "NNN.NNN.NN.N/NN"
            }, {
              "range": "MMM.MMM.MM.M/MM"
          }]
        }
  }

Где NNN.NNN.NN.N/NN и MMM.MMM.MM.M/MM – актуальные IP адреса выбранных подсетей.

Также поле ipRanges можно использовать в сочетании с основным полем range следующим образом:

  {
        "cniVersion": "0.3.0",
        "name": "whereaboutsexample",
        "type": "macvlan",
        "master": "eth0",
        "mode": "bridge",
        "ipam": {
          "type": "whereabouts",
          "ipRanges": [{
              "range": "NNN.NNN.NN.N/NN"
            }, {
              "range": "MMM.MMM.MM.M/MM"
          }],
          "range": "abcd::1/64"
        }
  }

Где NNN.NNN.NN.N/NN и MMM.MMM.MM.M/MM – актуальные IP адреса выбранных подсетей.

Результат#

Список конфигураций диапазонов для назначения нескольких IP-адресов успешно задан.