Verifique os pré-requisitos para ativar o vSphere with Tanzu no seu ambiente do vSphere. Para executar cargas de trabalho baseadas em contêiner de forma nativa em vSphere, como administrador vSphere, você habilita clusters vSphere como Supervisors. Um Supervisor tem uma camada Kubernetes que permite executar cargas de trabalho Kubernetes em vSphere implantando vSphere Pods, provisionando clusters Tanzu Kubernetes e VMs.
Criar e configurar clusters do vSphere
Cada cluster vSphere no qual você pretende implantar um Supervisor deve atender aos seguintes requisitos:
- Crie e configure um cluster vSphere com pelo menos dois hosts ESXi. Se você estiver usando vSAN, o cluster deverá ter pelo menos três ou quatro hosts para um desempenho ideal. Consulte Criação e configuração de clusters.
- Configure o cluster com armazenamento compartilhado, como vSAN. O armazenamento compartilhado é necessário para vSphere HA, DRS e para armazenar volumes de contêiner persistentes. Consulte Criação de um vSAN cluster.
- Ative o cluster com vSphere HA. Consulte Criação e uso de clusters do vSphere HA.
- Habilite o cluster com vSphere DRS no modo totalmente automatizado. Consulte Criação de um DRS cluster.
- Verifique se sua conta de usuário tem a configuração Modificar em todo o cluster no cluster vSphere para que você possa implantar o Supervisor.
- Para implantar um Supervisor de três zonas, crie três zonas vSphere, consulte Criar zonas vSphere para uma implantação Supervisor de várias zonas.
Criar políticas de armazenamento
Antes de implantar um Supervisor, você deve criar políticas de armazenamento que determinam o posicionamento do armazenamento de dados das VMs do plano de controle do Supervisor. Se o Supervisor for compatível com vSphere Pods, você também precisará de políticas de armazenamento para contêineres e imagens. Você pode criar políticas de armazenamento associadas a diferentes níveis de serviços de armazenamento.
Consulte Criar políticas de armazenamento para vSphere with Tanzu.
Escolher e configurar a pilha de rede
Para implantar um Supervisor, você deve configurar a pilha de rede a ser usada com ele. Você tem duas opções: rede NSX ou vSphere Distributed Switch (vDS) com um balanceador de carga. Você pode configurar o balanceador de carga do NSX Advanced Load Balancer ou do HAProxy.
Funcionalidade | NSX Rede | VDS Rede |
---|---|---|
vSphere Pods | Sim | Não |
Tanzu Kubernetes clusters | Sim | Sim |
Incorporado Harbor Registry | Sim | Não |
Balanceamento de carga | Sim | Sim, instalando e configurando o balanceador de carga NSX Advanced Load Balancer ou HAProxy. |
- Revise os requisitos do sistema e as topologias para a rede NSX. Consulte Requisitos para ativar um supervisor de três zonas com NSX e Requisitos para configurar um supervisor de cluster único com NSX em vSphere with Tanzu Conceitos e planejamento.
- Instale e configure NSX para vSphere with Tanzu. Consulte Instalar e configurar NSX para vSphere with Tanzu.
- Revise os requisitos de NSX Advanced Load Balancer. Consulte Requisitos para um supervisor de três zonas com NSX Advanced Load Balancer e Requisitos para habilitar um supervisor de cluster único com NSX Advanced Load Balancer em vSphere with Tanzu Conceitos e planejamento.
- Crie um vSphere Distributed Switch (vDS) e adicione todos os hosts ESXi do cluster ao vDS e crie grupos de portas para Redes de Carga de Trabalho. Consulte Criar um vSphere Distributed Switch para um Supervisor para uso com NSX Advanced Load Balancer.
- Implemente e configure o NSX Advanced Load Balancer. Consulte Implantar o controlador NSX Advanced Load Balancer.
- Revise os requisitos do sistema e as topologias de rede para a rede vSphere com o balanceador de carga HAProxy. Consulte Requisitos para habilitar um supervisor de três zonas com o balanceador de carga de proxy de alta disponibilidade e Requisitos para habilitar um supervisor de cluster único com VDS Rede e balanceador de carga HAProxy vSphere with Tanzu Conceitos e planejamento.
- Crie um vSphere Distributed Switch (vDS) e adicione todos os hosts ESXi do cluster ao vDS e crie grupos de portas para Redes de Carga de Trabalho. Consulte Criar um vSphere Distributed Switch para um Supervisor para uso com o balanceador de carga do HAProxy.
- Instale e configure a instância do balanceador de carga do HAProxy que é roteável para o vDS que está conectado aos hosts dos clusters vSphere nos quais você implanta o Supervisor. O balanceador de carga do HAProxy é compatível com a conectividade de rede para cargas de trabalho de redes de clientes e para balancear a carga do tráfego entre clusters Tanzu Kubernetes. Consulte Instalar e configurar o balanceador de carga do HAProxy.
Criar uma biblioteca de conteúdo
Para provisionar clusters e VMs Tanzu Kubernetes, você precisa de uma Biblioteca de conteúdo (Content Library) criada no vCenter Server que gerencia os clusters vSphere nos quais o Supervisor é executado.
A Biblioteca de conteúdo (Content Library) fornece ao sistema as distribuições de Tanzu Kubernetes releases na forma de modelos OVA. Quando você provisiona um cluster Tanzu Kubernetes, o modelo OVA para a versão selecionada é usado para criar os nós de cluster Kubernetes.
Você pode criar uma Biblioteca de Conteúdo Inscrito (Subscribed Content Library) para extrair automaticamente as imagens lançadas mais recentes ou pode criar uma Biblioteca de Conteúdo Local (Local Content Library) e carregar manualmente as imagens, o que pode ser necessário para o provisionamento air-gapped de Tanzu Kubernetes clusters.
Consulte Criando e gerenciando bibliotecas de conteúdo para Tanzu Kubernetes releases.