How to deploy Kubernetes across multiple network zones? my node.js application container in the App Zone and my MongoDB container in the Data Zone


#1

What is the most widely recognized and acknowledged technique to this methodology?

For example in the event that I have a typical DMZ, App Zone, Data Zone, I need my nginx containers to keep running in the DMZ, my node.js application container in the App Zone and my MongoDB container in the Data Zone.

Or then again

At greater cost I can deploy a kubernetes cluster per zone with each zone having it’s own master and worker nodes - although this seems like a significant investment when also having to factor in disaster recovery or a site active/active requirement.

Would I send K8s aces in the DMZ alongside the laborer Nodes in the DMZ and remaining App and DB Zones?

I understand that I could deploy everything to the App Zone and use SDN to create the same network zoning and load balance my requests from the DMZ into the cluster, but that is not what I want to do.

Thanks,
Sailaja