Conforme postado no SO (não tem certeza de qual comunidade é mais adequada?)
Com o entendimento de que o Ubernetes foi projetado para resolver totalmente esse problema, atualmente é possível (não necessariamente recomendado) estender um único cluster K8/OpenShift em vários datacenters corporativos internos?
Além disso, supondo que a latência entre os datacenters seja relativamente baixa e que a infraestrutura nos datacenters corporativos seja relativamente consistente.
Exemplo: Dados 3 DCs corporativos, implemente 1..* masters em cada datacenter (como um único cluster) e tenha 1..* nós em cada DC com pods/rc's/services/... sendo girados em todos os 3 DCs.
Alguém implementou algo assim como uma solução de interrupção antes do lançamento do Ubernetes e, em caso afirmativo, como funcionou e quais seriam algumas considerações a serem levadas em conta ao executar assim?
Há um bom número de pessoas implantando assim. Mantenha a latência baixa entre as instâncias do etcd, espalhe as máquinas pelas AZs e planeje falhas. Você pode isolar o SDN mesmo entre as regiões, se desejar - simplesmente desautorize o tráfego entre esses nós e garanta que os mestres não sejam enganados para fazer a ponte do tráfego. Se você estiver implantando uma rede plana em vez de SDN (modo de sub-rede do host), é ainda mais fácil. Certifique-se de definir seus nós em cada AZ com os rótulos de região e zona para garantir a distribuição (você pode personalizar esses rótulos, é claro).