Score:3

Kubernetes setup with different networks for intra and inter-cluster communication

fr flag

I have this use case: Setup multiple k8s clusters that can communicate with each other. I also have one network per cluster for intra-cluster communication and another network for inter-cluster communication and for external access in general. Like below:

enter image description here

I am currently leveraging flannel as the network plugin. My understanding is that flannel does not support this use-case (assumption).

Is this something I can achieve with a different CNI plugin? Do I need multiple CNI plugins / plugin instances / a CNI multiplexer?

In case anyone implemented something similar, feedback is highly appreciated.

Thanks!

Update: Multus-cni is not an option as it does not support NodePort on secondary interfaces https://github.com/k8snetworkplumbingwg/multus-cni/issues/727

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.