Cluster / instância do Kubernetes / OpenShift único em datacenters?

2

Como postado em SO (não sabe qual comunidade é mais adequada?)

Com o entendimento de que o Ubernetes é projetado para resolver totalmente esse problema, é atualmente possível (não necessariamente recomendado) abranger um único cluster K8 / OpenShift em vários datacenters corporativos internos?

Além disso, suponha que a latência entre data centers seja relativamente baixa e que a infraestrutura nos data centers corporativos seja relativamente consistente.

Exemplo: dados 3 DCs corporativos, implante 1 .. * masters em cada datacenter (como um único cluster) e tenha 1 .. * nós em cada DC com pods / rc's / services / ... sendo desenvolvido em todos os data centers 3 CDs.

Alguém implementou algo assim como uma solução de intervalo antes que o Ubernetes seja descartado e, em caso afirmativo, como ele funcionou e quais seriam algumas considerações a serem levadas em conta ao executá-lo dessa maneira?

    
por Donovan Muller 10.12.2015 / 06:49

1 resposta

5

Há um número razoável de pessoas implantando assim. Mantenha a latência baixa entre as instâncias do etcd, distribua as máquinas pelos AZs e planeje a falha. Você pode isolar SDN, mesmo entre as regiões, se desejar - simplesmente proibir o tráfego entre esses nós e garantir que os mestres não sejam enganados para fazer a ponte entre o tráfego. Se você está implantando uma rede plana em vez de SDN (host subnet mode), é 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 (é possível personalizar esses rótulos, é claro).

    
por 11.12.2015 / 01:32