Os clusters conectados do Distributed Cloud usam um plano de controle local implantado no hardware conectado do Distributed Cloud. Quando a conexão com Google Cloud é perdida, esses clusters entram no modo de sobrevivência, e suas cargas de trabalho continuam sendo executadas por até 7 dias.
Ao criar um cluster conectado do Distributed Cloud, as seguintes regras se aplicam:
- É necessário criar clusters conectados do Distributed Cloud em um Google Cloud projeto próprio. Os clusters conectados do Distributed Cloud não podem coexistir no mesmo projeto Google Cloud com qualquer outro tipo de cluster, incluindo clusters conectados que não são do Distributed Cloud. Misturar clusters conectados do Distributed Cloud com qualquer outro tipo de cluster no mesmo projeto Google Cloud pode resultar em perda de dados.
- Se você reatribuir um nó entre clusters conectados do Distributed Cloud, ele será limpo e redefinido para a configuração padrão.
- Por padrão, as cargas de trabalho do plano de controle local são executadas no modo de alta disponibilidade
com três réplicas que abrangem três nós escolhidos automaticamente
pelo Distributed Cloud. Isso é verdade, a menos que haja menos de três nós no cluster ou que você configure especificamente o cluster para usar um nó para executar as cargas de trabalho do plano de controle local. Você também pode especificar os três nós para o modo de alta disponibilidade usando a flag
--control-plane-machine-filter. Nenhuma outra combinação de nós é compatível. - Os nós que executam as cargas de trabalho do plano de controle local também executam as cargas de trabalho do aplicativo.
- Os endereços IP dos endpoints do plano de controle local podem ser acessados na sua rede local. Verifique se a configuração de segurança da sua rede local impede o acesso externo a esses endereços IP.
No modo de capacidade de sobrevivência, um cluster conectado do Distributed Cloud opera da seguinte maneira:
- O controle sobre as cargas de trabalho pela Google Cloud CLI, pela CLI do
kubectle pela API Distributed Cloud Edge Container está desativado. - As atualizações de software, os SLOs e o reparo de hardware do Distributed Cloud não estão disponíveis.
- Os registros e as métricas limitados são sincronizados com Google Cloud depois que a conexão com Google Cloud é restabelecida.
- Por padrão, se um nó for reinicializado enquanto o cluster estiver desconectado do Google Cloud, ele não poderá se reconectar ao cluster até que a conexão com Google Cloud seja restabelecida, porque a chave de autenticação não pode ser atualizada. Você pode especificar uma janela de reinicialização off-line em que um nó pode se reconectar a um cluster após a reinicialização enquanto o cluster está em execução no modo de capacidade de sobrevivência. Para mais informações, consulte Criar um cluster.
Verificar o estado da conexão de um cluster
Para verificar o estado do cluster do Distributed Cloud para Google Cloud,
siga as etapas em Receber informações sobre um cluster.
O comando retorna o valor do campo connectionState. Esse campo pode ter um dos seguintes valores:
CONNECTED: o cluster está conectado e totalmente sincronizado com Google Cloud.DISCONNECTED: o cluster não está conectado a Google Cloud.CONNECTED_AND_SYNCING: o cluster se reconectou ao Google Cloud e está sincronizando dados off-line com Google Cloud. Não desconecte esse cluster do Google Cloud até que a sincronização seja concluída.