Configuración de Kubernetes con diferentes redes para comunicación intra e inter-clúster

Configuración de Kubernetes con diferentes redes para comunicación intra e inter-clúster

Tengo este caso de uso: configurar varios clústeres k8 que puedan comunicarse entre sí. También tengo una red por cluster para comunicación intra-cluster y otra red para comunicación entre clusters y para acceso externo en general. Como abajo:

ingrese la descripción de la imagen aquí

Actualmente estoy aprovechando la franela como complemento de red. Tengo entendido que la franela no admite este caso de uso (suposición).

¿Es esto algo que puedo lograr con un complemento CNI diferente? ¿Necesito varios complementos CNI/instancias de complementos/un multiplexor CNI?

En caso de que alguien haya implementado algo similar, se agradecen mucho sus comentarios.

¡Gracias!

Actualización: Multus-cni no es una opción ya que no admite NodePort en interfaces secundariashttps://github.com/k8snetworkplumbingwg/multus-cni/issues/727

información relacionada