Visão geral do GDCV para VMware

O Google Distributed Cloud Virtual (GDCV) é nossa solução que estende a infraestrutura e os serviços do Google Cloud para seu data center, com o software fornecido pelo Google em execução no seu próprio hardware. O GDCV para VMware foi criado no Google Kubernetes Engine (GKE), com o próprio pacote GKE on VMware, que estende o GKE para uso em um ambiente local. Com o GKE no VMware, é possível criar, gerenciar e fazer upgrade de clusters do Kubernetes no seu local enquanto usa os recursos do Google Cloud. É possível implantar e operar aplicativos conteinerizados nos clusters do GKE no VMware em escala usando a infraestrutura do Google.

A GDCV para VMware faz parte do GKE Enterprise: um nível corporativo para o GKE com recursos avançados para administrar, gerenciar e operar cargas de trabalho conteinerizadas em grande escala. Saiba mais sobre o GKE Enterprise e os recursos disponíveis para clusters do GKE no VMware na Visão geral técnica do GKE Enterprise (Anthos).

O GKE em VMware é executado no local em um ambiente vSphere, a plataforma de virtualização do VMware. Os dois principais componentes do vSphere são ESXi e vCenter Server.

Esta página fornece uma visão geral de como o GKE no VMware funciona, fornecendo o segundo plano necessário antes de realizar uma instalação mínima ou de produção.

Como funciona

O GKE no VMware estende o Google Kubernetes Engine (GKE) para permitir que você crie clusters do GKE em um ambiente vSphere no seu local e os gerencie no Google Cloud com clusters normais do Google Kubernetes Engine e em outros ambientes como parte de uma frota.

Como o GKE no VMware é executado no seu data center, e não no Google Cloud, você precisa instalar softwares de administrador e de plano de controle, além do software do GKE. O download do software em execução no seu data center é feito como parte dos processos de instalação e atualização.

O diagrama a seguir mostra o resultado simplificado de uma instalação concluída.

Diagrama de um cluster de administrador e de cluster de usuário
Arquitetura do GKE em VMware com um cluster de usuário (clique para ampliar)

Principais componentes

Os componentes a seguir compõem uma instalação do GKE no VMware:

  • O cluster de usuário é onde as cargas de trabalho que implementam seus aplicativos são executadas, como no GKE, no Google Cloud. Os nós que executam as cargas de trabalho são chamados de nós de trabalho. Um cluster de usuário também tem um ou mais nós do plano de controle. No diagrama anterior, o cluster de usuário tem um nó do plano de controle.

  • O cluster de administrador gerencia um ou mais clusters de usuário. No diagrama anterior, o cluster de administrador tem três nós do plano de controle.

  • A estação de trabalho do administrador é uma máquina separada que inclui as ferramentas que os criadores e desenvolvedores de clusters precisam para gerenciar o GKE no VMware:

    • A execução de gkectl na estação de trabalho de administrador permite criar e atualizar clusters, além de executar outras tarefas administrativas
    • A execução de kubectl na estação de trabalho de administrador permite que você interaja com os clusters de administrador e de usuário, incluindo a implantação e o gerenciamento de cargas de trabalho
  • O console do Google Cloud fornece uma interface da Web para seu projeto do Google Cloud, incluindo o GKE no VMware. É possível executar um subconjunto de tarefas administrativas do GKE no VMware, incluindo a criação de clusters, no console do Google Cloud como uma alternativa à execução de comandos na estação de trabalho do administrador.

  • Os administradores e desenvolvedores de clusters usam kubectl e endereços IP virtuais (VIPs) para acessar os planos de controle nos clusters de administrador e usuário. Você configura os VIPs durante a criação do cluster. Os usuários e desenvolvedores que chamam cargas de trabalho nos clusters de usuário usam VIPs de serviço e entrada. Cada nó da instalação também tem o próprio endereço IP. Saiba mais sobre o planejamento de IP para o GKE no VMware em Planejar seus endereços IP.

Como se conectar à frota

Todos os clusters de usuário do GKE em VMware (e, opcionalmente, clusters de administrador) são membros de uma frota: um agrupamento lógico de clusters do Kubernetes. As frotas permitem que sua organização aumente o gerenciamento de clusters individuais para grupos inteiros de clusters e podem ajudar suas equipes a adotar práticas recomendadas semelhantes às usadas no Google. É possível consultar e gerenciar clusters da frota no console do Google Cloud e usar recursos do GKE Enterprise com frota para gerenciar, controlar e operar as cargas de trabalho em escala. Confira a lista completa de recursos de frota disponíveis para ambientes locais nas opções de implantação do GKE Enterprise.

O agente do Connect, implantado como parte do processo de instalação do GKE em VMware, gerencia a conexão de cada cluster da frota com o Google Cloud. Saiba mais sobre o funcionamento desse agente em Visão geral do agente do Connect.

A assinatura da frota também é usada para gerenciar os preços do GKE em VMware, conforme descrito na próxima seção.

Para uma discussão mais aprofundada sobre os recursos do GKE Enterprise e como eles funcionam juntos, consulte a Visão geral técnica do GKE Enterprise.

Como comprar o GDCV para VMware

A ativação do GKE Enterprise permite usar todos os recursos do GKE Enterprise, incluindo o GKE no VMware, por uma única cobrança por vCPU para clusters de frotas. Para ativar a plataforma, ative a API Anthos no projeto do Google Cloud.

Para informações completas sobre preços, inclusive como entrar em contato com a equipe de vendas, consulte Preços do GKE.

Versões

Para saber mais sobre as versões do GKE em VMware, consulte Histórico de versões.

Como instalar o GKE em VMware

Como os clusters do GKE em VMware são executados na própria infraestrutura, eles podem ser extensivamente configurados para atender às demandas específicas e casos de uso de uma organização. Há uma variedade de modos de balanceamento de carga compatíveis, configurações do vSphere, opções de endereçamento IP, recursos de segurança, opções de conectividade e muito mais para escolher, ou seja, a configuração do GKE em VMware envolve a tomada de decisões antes e durante a instalação, em consulta com as equipes de rede, vSphere e aplicativos, para garantir que a instalação seja ideal para o que precisa. Este conjunto de documentos inclui guias para ajudar sua equipe a tomar decisões.

No entanto, se só é preciso conferir o GKE em VMware em ação, também fornecemos um caminho simples para uma pequena instalação de teste, em que muitas dessas escolhas já foram tomadas para você, permitindo iniciar rapidamente uma carga de trabalho.

Em cada caso, o processo de instalação é o seguinte:

  1. Planejar a instalação. Isso inclui atender aos requisitos de recursos e vSphere do GKE em VMware, além de planejar os endereços IP.
  2. Configurar o ambiente local para oferecer suporte ao GKE em VMware, incluindo a configuração de objetos de inventário do vSphere e a conexão com o Google.
  3. Configurar os recursos do Google Cloud, incluindo o projeto do Google Cloud que você vai usar ao configurar e gerenciar o GKE em VMware.
  4. Criar uma estação de trabalho de administrador com os recursos e as ferramentas necessários para criar clusters.
  5. Crie um cluster de administrador para criar, gerenciar e atualizar clusters de usuário.
  6. Criar clusters de usuário para executar as cargas de trabalho reais.

A seguir