Конфигурации с использованием Multus Admission Controller#

Multus Whereabout CNI особенно полезен в сценариях, где используются дополнительные сетевые интерфейсы. Собственный ресурс Multus Admission Controller может использоваться с метаплагином CNI, таким как Multus CNI, для присоединения нескольких интерфейсов к pod.

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

Multus Admission Controller содержит конфигурацию CNI, упакованную в собственный ресурс. Пример содержащего конфигурацию CNI, которая использует Multus Whereabout CNI для IPAM:

apiVersion: "k8s.cni.cncf.io/v1"
kind: NetworkAttachmentDefinition
metadata:
  name: whereabouts-conf
spec:
  config: '{
      "cniVersion": "0.3.0",
      "name": "whereaboutsexample",
      "type": "macvlan",
      "master": "eth0",
      "mode": "bridge",
      "ipam": {
        "type": "whereabouts",
        "range": "NNN.NNN.N.NNN/NN"
      }
    }'

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

Результат#

Multus Admission Controller настроен и готов к использованию.