Настройка Kubernetes с различными сетями для внутри- и межкластерной связи.
У меня есть такой вариант использования: настройка нескольких кластеров k8s, которые могут взаимодействовать друг с другом. У меня также есть одна сеть на кластер для внутрикластерной связи и еще одна сеть для межкластерной связи и для внешнего доступа в целом. Как показано ниже:
В настоящее время я использую фланель в качестве сетевого плагина. Насколько я понимаю, фланель не поддерживает этот вариант использования (предположение).
Могу ли я добиться этого с помощью другого плагина CNI? Нужны ли мне несколько плагинов CNI/экземпляров плагинов/мультиплексор CNI?
Если кто-то реализовал что-то подобное, мы будем очень признательны за отзывы.
Спасибо!
Обновление: Multus-cni не является вариантом, поскольку он не поддерживает NodePort на вторичных интерфейсах https://github.com/k8snetworkplumbingwg/multus-cni/issues/727 .