Clusters avançados

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 enableAdvancedCluster como false no 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 enableAdvancedCluster como false, 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 gkectl para 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: o cert-manager é instalado automaticamente em clusters avançados. Quando você migra de um cluster não avançado para um avançado, o cert-manager integrado substitui automaticamente todas as versões do cert-manager instaladas pelo cliente. Verifique se você não tem configurações ou recursos personalizados essenciais aplicados ao cert-manager atual antes de atualizar ou fazer upgrade para clusters avançados. Para mais informações, consulte Fazer upgrade para o cert-manager em 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