Neste documento, você encontra informações sobre o recurso de clusters avançados e as implicações de ativá-lo. O recurso de clusters avançados está disponível em pré-lançamento para clusters de administrador e de usuário da versão 1.31. O recurso de clusters avançados está em GA para clusters de administrador e de usuário da versão 1.32 e mais recentes.
Observe que as versões têm as seguintes diferenças:
Na versão 1.31, o recurso de cluster avançado está em pré-lançamento.
É possível ativar o cluster avançado no momento da criação apenas para novos clusters 1.31.
Depois que o cluster avançado for ativado, não será possível fazer upgrade dele para a versão 1.32. Ative o cluster avançado apenas em um ambiente de teste.
Na versão 1.32, o recurso de cluster avançado está em disponibilidade geral.
Por padrão, os clusters são criados como avançados. É preciso definir explicitamente
enableAdvancedClustercomofalseno arquivo de configuração do cluster se você quiser criar um cluster não avançado.Para clusters com o recurso de clusters avançados ativado, os upgrades de cluster são compatíveis.
A partir da versão 1.33, os clusters avançados são o padrão para todos os novos clusters que você criar. Se você definir
enableAdvancedClustercomofalse, a criação do cluster vai falhar.Se você fizer upgrade de clusters não avançados para a versão 1.33, por padrão, o sistema os converterá automaticamente em clusters avançados. Ao fazer upgrade para a versão 1.33, você tem a opção de manter o cluster não avançado. Para mais detalhes, consulte Fazer upgrade de um cluster não avançado da versão 1.32 e mantê-lo como não avançado.
Manter um cluster como não avançado só é possível em upgrades da versão 1.32 para a 1.33. Quando você faz upgrade de um cluster não avançado da versão 1.33 para a 1.34, o cluster é sempre convertido em um cluster avançado.
Use a ferramenta de linha de comando
gkectlpara fazer upgrade de clusters não avançados para a versão 1.33 ou mais recente. Os clientes da API GKE On-Prem, o Terraform, o console doGoogle Cloud e a CLI gcloud não são compatíveis.- Sobre a instalação do
cert-manager: ocert-manageré instalado automaticamente em clusters avançados. Quando você migra de um cluster não avançado para um avançado, ocert-managerintegrado substitui automaticamente todas as versões docert-managerinstaladas pelo cliente. Verifique se você não tem configurações ou recursos personalizados essenciais aplicados aocert-manageratual antes de atualizar ou fazer upgrade para clusters avançados. Para mais informações, consulte Fazer upgrade para ocert-managerem pacote com clusters avançados.
Esta página é destinada a administradores e arquitetos que definem soluções de TI e arquitetura de sistemas de acordo com estratégias corporativas e criam e gerenciam políticas relacionadas a permissões dos usuários. Para saber mais sobre papéis comuns e tarefas de exemplo mencionados no conteúdo do Google Cloud , consulte Tarefas e papéis de usuário comuns do GKE.
Experiência e implementação consistentes
O recurso de clusters avançados implementa uma arquitetura de cluster que alinha melhor o Google Distributed Cloud para VMware com o restante dos produtos do Google Distributed Cloud. Um cluster com clusters avançados ativados tem uma plataforma compartilhada com outros clusters do Google Distributed Cloud. Essa plataforma compartilhada usa os mesmos controladores e agentes, o que aumenta a confiabilidade e pode ajudar o Google a oferecer um suporte melhor. Também há um desempenho melhor para operações de cluster quando os clusters avançados estão ativados.
A nova arquitetura traz uma experiência e implementação consistentes com todas as outras ofertas do Google Distributed Cloud, e você pode se beneficiar da paridade de recursos com outras ofertas do Google Distributed Cloud a longo prazo.
Acesso a novos recursos
Ative os clusters avançados para acessar os recursos mais recentes, como domínios de topologia, que oferecem um controle melhor sobre como as cargas de trabalho são distribuídas entre os nós do cluster.
Em versões secundárias futuras, os recursos avançados, como domínios de topologia, estarão disponíveis apenas para clusters avançados.
Diferenças ao executar clusters avançados
Quando você ativa os clusters avançados, alguns recursos ou capacidades podem não funcionar da mesma forma que em clusters sem o recurso ativado. Algumas dessas mudanças se aplicam apenas enquanto o recurso está em pré-lançamento. As diferenças são indicadas ao longo da documentação, quando relevante.
A tabela a seguir lista os recursos compatíveis com o Google Distributed Cloud para VMware, o status de disponibilidade deles quando os clusters avançados estão ativados e as diferenças de comportamento ou uso:
| Recurso/funcionalidade | 1.31 Clusters avançados (pré-lançamento) | 1.32 Não ativado | 1.32 Clusters avançados (GA) | Clusters avançados 1.33 (GA) | Diferenças |
|---|---|---|---|---|---|
| Clusters avançados | Visualizar | GA | GA | GA | Sem suporte |
| Domínios de topologia | Visualizar | Visualizar | Visualizar | Mudanças podem ser aplicadas. Para mais informações, consulte Configurar domínios de topologia e as referências de configuração de cluster relacionadas. | |
| Assinatura regional da frota | GA | GA | GA | GA | Não há diferenças. |
| Desvio de versão do cluster de administrador n+2: cluster de usuário | GA | GA | GA | Não recomendado: como não oferecemos suporte ao gerenciamento de um cluster de usuário de pré-lançamento de versão anterior, esse recurso não deve ser usado. | |
| Desvio da versão do pool de nós n+2: cluster de usuário | GA | GA | GA | Não recomendado: como não oferecemos suporte ao gerenciamento de um cluster de usuário de pré-lançamento de versão anterior, esse recurso não deve ser usado. | |
| Configuração de pico máximo para atualizações de pools de nós | Visualizar | Visualizar | Visualizar | Visualizar | Não há diferenças. |
| cgroup v2 para nós | GA | GA | GA | GA | Não há diferenças. |
| Modo DSR para o Dataplane V2 | GA | GA | GA | GA | Não há diferenças. |
| BinAuthz para clusters de usuários do Controlplane V2 | GA | GA | GA | GA | Não há diferenças. |
| Estação de trabalho do administrador gerenciada pelo usuário | GA | GA | GA | GA | Não há diferenças. |
| Ferramenta de migração CSI do StatefulSet | GA | GA | GA | GA | Não há diferenças. |
| Migração do Seesaw para o MetalLB | GA | GA | GA | GA | Não há diferenças. |
| Desativar a entrada em pacote | GA | GA | GA | GA | Não há diferenças. |
| Credenciais preparadas para o cluster de administrador | GA | GA | GA | Não há diferenças. | |
| Política de armazenamento para um cluster de usuário | GA | GA | GA | GA | Não há diferenças. |
| Política de armazenamento para um cluster de administrador | GA | GA | GA | GA | Não há diferenças. |
| Reparo automático de nós | GA | GA | GA | GA | Mudanças aplicadas: se o cluster avançado estiver ativado, as verificações de integridade periódicas não serão executadas como parte do reparo automático. Para informações e outras diferenças, consulte Reparo automático de nós e verificação de integridade. |
| Cluster de administrador de alta disponibilidade | GA | GA | GA | GA | Não há diferenças. |
| Afinidade de host da VM | GA | GA | GA | Compatível com clusters avançados nas versões 1.32.200, 1.33 e posteriores. Ao usar
domínios de topologia,
configure grupos de hosts em
topologyDomains[i].compute.hostGroups
no arquivo de configuração da infraestrutura do vSphere em vez de
nodePools[i].vsphere.hostgroups no arquivo de configuração
do cluster de usuário. |
|
| Gerar arquivos de configuração a partir de um cluster | GA | GA | GA | GA | Mudanças podem ser aplicadas. Os clusters que usam domínios de topologia não são compatíveis. |
| Coleta de métricas do sistema do Serviço Gerenciado do Google Cloud para Prometheus | GA | GA | GA | GA | Não há diferenças. |
| Upgrade e reversão de pools de nós | GA | GA | GA | Nenhuma diferença. | |
| Atualizar credenciais de registro privado | GA | GA | GA | GA | Não há diferenças. |
| Backup e restauração do cluster de administrador com gkectl | Visualizar | Visualizar | GA | Mudanças podem ser aplicadas. Atualizamos o comando gkectl para melhorar
a restauração de clusters de administrador e oferecer suporte ao backup e à restauração de clusters
de usuário. Para mais informações, consulte
Fazer backup e restaurar clusters avançados com o gkectl |
|
| Escalonamento automático do pool de nós do cluster de usuário | GA | GA | GA | GA | Não há diferenças. |
| Redimensionamento automático de nós do cluster | GA | GA | Não há diferenças. | ||
| Suporte para vários clusters do vSphere | GA | GA | GA | GA | Não há diferenças. |
| Suporte para vários data centers do vSphere | GA | GA | GA | GA | Não há diferenças. |
| Suporte ao OpenID Connect (OIDC) para autenticação em clusters | GA | GA | GA | GA | Não há diferenças. |
| Rotação de certificados de CA | GA | GA | GA | Não há diferenças. | |
| Suporte à federação de identidade da carga de trabalho | GA | GA | GA | GA | Não há diferenças. |
| AIS com suporte à autenticação LDAP | GA | GA | GA | GA | Não há diferenças. |
| Criptografia de secrets sempre ativada sem módulo de segurança de hardware (HSM) | GA | GA | GA | Não há diferenças. | |
| Atualizar certificados de CA do vCenter com o gkectl | GA | GA | GA | GA | Não há diferenças. |
| Gateway NAT de saída | GA | GA | GA | GA | Não há diferenças. |
| Registro de frota de cluster de administrador | GA | GA | GA | GA | Não há diferenças. |
| Suporte ao pool de nós do Windows | GA | Incompatível. | |||
Ambiente de execução do containerd para o pool de nós do Windows |
GA | Incompatível. | |||
| Suporte a um pool de nós do Container-Optimized OS | GA | GA | GA | Não há diferenças. | |
| CoreDNS como o provedor de DNS do cluster | GA | GA | GA | GA | Não há diferenças. |
| Ciclo de vida do cluster de usuário no console do Google Cloud | GA | Suporte parcial | GA | Mudanças podem ser aplicadas. Para mais informações, consulte Limitações de clusters avançados. | |
| Criação de nós do cluster de administrador com o Container-Optimized OS | GA | GA | GA | Não há diferenças. | |
| Capacidade de várias NICs para pods | GA | GA | GA | GA | Não há diferenças. |
| Opção de balanceador de carga MetalLB | GA | GA | GA | GA | Mudanças podem ser aplicadas. Para mais detalhes, consulte Balanceamento de carga em pacote com o MetalLB. |
Suporte do gkectl update admin para ativar e desativar o Cloud Logging e o Cloud Monitoring |
GA | GA | GA | GA | Não há diferenças. |
| Suporte para Windows Dataplane V2 | GA | Incompatível. | |||
| Métricas da API Summary | GA | GA | GA | GA | Não há diferenças. |
Compatibilidade com gkectl update credentials para atualizar a chave da conta de serviço de acesso a componentes |
Suporte parcial | GA | Suporte parcial | Suporte parcial | Mudanças podem ser aplicadas. Para detalhes sobre o que é ou não compatível com a atualização de credenciais para clusters avançados, consulte Diferenças de clusters avançados para alternar chaves de conta de serviço. |
| Credenciais preparadas para o cluster de usuário | GA | GA | GA | Não há diferenças. | |
| Simulação de upgrade do cluster de usuários | GA | GA | GA | GA | Não há diferenças. |
| Upgrade assíncrono do cluster de usuários | GA | GA | GA | GA | Não há diferenças. |
| Simulação de upgrade do cluster de administrador | GA | GA | Não há diferenças. | ||
| Upgrade assíncrono do cluster de administrador | GA | GA | GA | GA | Não há diferenças. |
| Atualização sequencial de pools de nós | GA | GA | GA | Não há diferenças. | |
| Criar snapshot do volume com o driver CSI do vSphere | Visualizar | Visualizar | Visualizar | Visualizar | Não há diferenças. |
| Criar cluster de usuário com Controlplane V2 ativado | GA | GA | GA | GA | Não há diferenças. |
| Migração de armazenamento com o SPBM | GA | GA | GA | GA | Não há diferenças. |
| Migrar um repositório de dados para um SPBM | GA | GA | GA | GA | Não há diferenças. |
| Migrar um cluster de usuário para o Controlplane V2 | GA | GA | GA | GA | Não há diferenças. |
| Migrar para um cluster de administrador de HA | GA | GA | GA | GA | Não há diferenças. |
| Migrar as configurações do F5 BIG-IP | GA | GA | GA | GA | Não há diferenças. |
| Balanceador de carga | Suporte parcial | GA | GA | GA | Mudanças podem ser aplicadas. Para mais informações, consulte a documentação de referência relevante sobre o balanceador de carga e a configuração do cluster. |
| Verificações de simulação | Suporte parcial | GA | GA | GA | Não há diferenças. |
| Requisitos de hardware | GA | GA | GA | GA | Mudanças podem ser aplicadas. Veja mais detalhes em Requisitos de CPU, RAM e armazenamento. |
| Snapshot | GA | GA | GA | GA | Não há diferenças. |
| Registro particular | GA | GA | GA | GA | Mudanças podem ser aplicadas. Para detalhes sobre como usar um registro particular em um cluster avançado, consulte Limitações com clusters avançados e o pacote completo. |
| IPAM, DNS, NTP e várias NICs | GA | GA | GA | GA | Não há diferenças. |
| Criação/upgrade/exclusão de clusters | GA | GA | GA | GA | Mudanças podem ser aplicadas. Para mais informações, consulte a documentação relevante sobre operações de cluster e as Limitações avançadas de cluster. |
| Proxy | GA | GA | GA | GA | Não há diferenças. |
| Política de atualização do NodePool | GA | GA | GA | Não há diferenças. | |
| Diagnosticar | GA | GA | GA | As mudanças se aplicam. As verificações relacionadas ao vCenter não estão disponíveis para clusters
avançados. Como não há mais um controlador onprem-user-cluster-controller, o guia Diagnosticar problemas de cluster está obsoleto para clusters avançados. Para clusters avançados da versão 1.32, o comando gkectl diagnose cluster executa verificações de integridade no cluster especificado. |
|
| Tags do vSphere e rastreamento de VMs | GA | GA | Não há diferenças. | ||
| Grupo de hosts do vSphere | GA | GA | Não há diferenças. | ||
| Registro e monitoramento | GA | GA | GA | GA | Não há diferenças. |
| Grupos antiafinidade | GA | GA | GA | Não há diferenças. | |
| Plano de controle do cluster de usuário não HA | GA | Incompatível. | |||
gkectl check-config |
GA | GA | GA | Mudanças podem ser aplicadas. O suporte ao comando em clusters de usuários avançados foi adicionado nas seguintes versões: 1.32.700+, 1.33.300+ e 1.34.0 e mais recentes. |
A seguir
Crie clusters com o cluster avançado ativado: