<p>We have an application which is deployed on gcloud using Kubernetes. The application can be deployed from the master branch of git as well as any git branches we create. We are now moving to a multi-regional deployment of our application.</p>

<p>The question is will branch deployment be supported in multi-regional deployments? For a multi-regional deployment, I am using the kubemci tool.</p>

<p>Has anyone used this tool and done something similar? Please help.</p>

<p>How you manage your git branches is not directly related to managing a multi-cluster ingress with <code>kubemci</code>.</p>

<p>To manage your branches and deployments (even multi-region) I suggest you look at <a href="https://www.weave.works/technologies/gitops/" rel="nofollow noreferrer">GitOps</a> tools in Kubernetes. Some of them:</p>

<ul>
<li><a href="https://github.com/weaveworks/flux" rel="nofollow noreferrer">Flux</a></li>
<li><a href="https://github.com/GoogleContainerTools/skaffold" rel="nofollow noreferrer">Skaffold</a></li>
<li><a href="https://github.com/hasura/gitkube" rel="nofollow noreferrer">GitKube</a></li>
<li><a href="https://github.com/Azure/draft" rel="nofollow noreferrer">Draft</a></li>
<li><a href="https://ksonnet.io/" rel="nofollow noreferrer">Ksonnet</a></li>
<li><a href="https://github.com/argoproj/argo" rel="nofollow noreferrer">Argo</a></li>
</ul>

<p>You can still use <code>kubemci</code> to manage your ingresses in your clusters across multi-regions.</p>
