Конфигурации с использованием 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 настроен и готов к использованию.