Os clusters do Anthos no VMware, um componente do Google Distributed Cloud Virtual (GDC Virtual), são um software que leva o Google Kubernetes Engine (GKE) para data centers no local. Os clusters do Anthos no VMware fazem parte do Anthos: a moderna plataforma de aplicativos do Google com ferramentas e recursos que ajudam a gerenciar, controlar e operar cargas de trabalho conteinerizadas em escala empresarial, até mesmo em ambientes locais. Com os clusters do Anthos no VMware, é possível criar, gerenciar e fazer upgrade dos clusters do Kubernetes nas suas instalações usando os recursos do Google Cloud.
Os clusters do Anthos no VMware são executados no local, em um ambiente do vSphere. O vSphere é a plataforma de virtualização do VMware. Os dois principais componentes do vSphere são ESXi e vCenter Server.
Nesta página, apresentamos uma visão geral de como os clusters do Anthos no VMware funcionam, dando a você o conhecimento necessário antes de passar para uma instalação mínima ou de produção.
Como funciona
Os clusters do Anthos no VMware estendem o Google Kubernetes Engine (GKE) para permitir que você crie clusters do GKE em um ambiente do vSphere no seu local e os gerencie no Google Cloud com clusters comuns do Google Kubernetes Engine e clusters em outros ambientes, como parte de uma frota.
Como os clusters do Anthos no VMware são executados no seu data center e não no Google Cloud (onde o plano de controle do Kubernetes e a infraestrutura de rede são gerenciados pelo Google Cloud), é necessário instalar alguns softwares de administrador e de plano de controle, além do próprio 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.
Principais componentes
Os componentes a seguir compõem uma instalação dos clusters do Anthos 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. Cada nó em um cluster de usuário é chamado de nó de trabalho.
É no cluster de administrador que os planos de controle do Kubernetes para o cluster de administrador e os clusters de usuário associados são executados, bem como qualquer complemento, como Prometheus ou Grafana. As atualizações dos clusters de usuário são gerenciadas no cluster de administrador. Um único cluster de administrador pode gerenciar vários clusters de usuários.
A estação de trabalho de administrador é uma VM separada que inclui as ferramentas necessárias para os criadores e desenvolvedores de clusters gerenciarem os clusters do Anthos no VMware com as permissões apropriadas:
- 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
- A execução de
O console do Google Cloud fornece uma interface da Web para seu projeto do Google Cloud, incluindo os clusters do Anthos no VMware. É possível executar um subconjunto de tarefas administrativas dos clusters do Anthos no VMware no Console do Google Cloud como uma alternativa para fazer login na estação de trabalho do administrador, incluindo a criação de novos clusters de usuário.
Os administradores e desenvolvedores de clusters que usam
kubectl
acessam os planos de controle no cluster de administrador através de endereços IP virtuais (VIPs) que fazem parte da configuração. Usuários/desenvolvedores que chamam cargas de trabalho nos clusters de usuários usam VIPs de serviço e entrada. Cada nó na instalação também tem o próprio endereço IP. Saiba mais sobre o planejamento de IP para clusters do Anthos no VMware em Planejar seus endereços IP.
Como se conectar à frota
Todos os clusters de usuário do Anthos no VMware (e, opcionalmente, os 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 ver e gerenciar clusters de frotas no console do Google Cloud e usar recursos do Anthos com frota para ajudar a gerenciar, controlar e operar suas cargas de trabalho em escala. Veja uma lista completa dos recursos de frota disponíveis para ambientes no local, em Opções de implantação do Anthos.
A conexão de cada cluster da frota com o Google Cloud é gerenciada por um agente do Connect, que é implantado como parte do processo de instalação dos clusters do Anthos no VMware. 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 dos clusters do Anthos no VMware, conforme descrito na próxima seção.
Para uma visão mais aprofundada sobre os recursos do Anthos e o funcionamento conjunto deles, consulte a Visão geral técnica do Anthos.
Como comprar clusters do Anthos no VMware
Ao ativar a plataforma do Anthos, você conseguirá usar todos os recursos dele, incluindo os clusters do Anthos no VMware, pagando uma taxa única por vCPU para clusters de frota. Para ativar a plataforma, ative a API Anthos no seu projeto do Google Cloud.
Para mais informações sobre preços, incluindo opções de pagamento por utilização, assinatura e contato com a equipe de vendas, consulte Preços do Anthos.
Versões
Para saber mais sobre as versões dos clusters do Anthos no VMware, consulte Histórico de versões.
Como instalar clusters do Anthos no VMware
Como os clusters do Anthos no VMware são executados na sua própria infraestrutura, eles podem ser extensivamente configurados para atender às necessidades específicas e casos de uso de uma organização. Há uma variedade de escolhas 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. Isso significa que a configuração dos clusters do Anthos no VMware envolve a tomada de decisões antes e durante a instalação, em consulta com suas equipes de rede, vSphere e aplicativos, para garantir que a instalação atenda às suas necessidades. Este conjunto de documentos inclui guias para ajudar sua equipe a tomar decisões.
No entanto, caso a única necessidade seja ver os clusters do Anthos no 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 o início rápido de uma carga de trabalho.
Em cada caso, o processo de instalação é o seguinte:
- Planejar a instalação. Isso inclui atender aos requisitos de recursos e vSphere dos clusters do Anthos no VMware, além de planejar os endereços IP.
- Configurar o ambiente no local para oferecer suporte aos clusters do Anthos no VMware, incluindo a configuração de objetos de inventário do vSphere e sua conexão com o Google.
- Configurar os recursos do Google Cloud, incluindo o projeto do Google Cloud que você usará ao configurar e gerenciar clusters do Anthos no VMware.
- Criar uma estação de trabalho de administrador com os recursos e as ferramentas necessários para criar clusters.
- Criar um cluster de administrador para hospedar o plano de controle do Kubernetes dos clusters de administrador e de usuário, além de gerenciar e atualizar clusters de usuários.
- Criar clusters de usuário para executar as cargas de trabalho reais.
A seguir
- Para iniciar uma instalação mínima de prova de conceito, consulte Configurar uma infraestrutura mínima.
- Para revisar algumas das considerações necessárias para planejar uma instalação de clusters do Anthos no VMware e/ou iniciar uma instalação de produção, consulte a visão geral de instalação.