Você deve criar um plano de cluster para uso com implantações do vSphere with Tanzu Kubernetes no vRealize Automation. Um plano de cluster funciona como um modelo de configuração para o provisionamento de instâncias de cluster Tanzu Kubernetes em uma instância de conta de nuvem do vSphere específica.

Um plano de cluster define um mapeamento de configuração, semelhante a um mapeamento de tipo, para um conjunto de instâncias da conta de nuvem do vSphere. Geralmente, o plano de cluster codifica um conjunto significativo de propriedades de configuração, como classes de máquina virtual, classes de armazenamento etc., que são usadas para provisionar clusters Tanzu Kubernetes em uma conta de nuvem de servidor vSphere específica.

Observe que um único plano de cluster pode ter um mapeamento de propriedade de configuração específico em uma conta de nuvem do vSphere e outro mapeamento de configuração em outra instância do vSphere. Por exemplo, se você tiver duas contas de nuvem do vSphere qualificadas, uma com muitos recursos e outra com recursos limitados, o plano de cluster large poderá especificar guaranteed-xlarge para o servidor vSphere de alto perfil e best-effort-medium para a instância limitada do vSphere. Em geral, a especificação large mapeia um conjunto de propriedades de configuração diferente para cada instância do servidor vSphere qualificado.

Depois que um plano de cluster é criado para uma ou mais instâncias do vSphere, todos os namespaces de supervisor elegíveis, que um administrador atribui para hospedar um cluster Tanzu Kubernetes usando uma atribuição de zona Kubernetes, devem ser alinhados em relação à configuração definida na especificação do plano de cluster. Por exemplo, a política de armazenamento especificada no plano de cluster deve ser adicionada como uma classe de armazenamento a todos os namespaces de supervisor do vSphere dedicados para o provisionamento de clusters Tanzu.

Pré-requisitos

  • Para criar uma implantação do vSphere with Tanzu Kubernetes no Cloud Assembly, você deve ter acesso ao vSphere 7.x, que está disponível como parte de uma conta de nuvem do vCenter. Consulte Criar uma conta de nuvem do vCenter no vRealize Automation.
  • O Tanzu deve estar ativado na conta de nuvem do vSphere com um ou mais namespaces de supervisor.
  • Todos os clusters de supervisor na conta de nuvem do vSphere registrada que são elegíveis para provisionamento de Clusters Tanzu devem ser adicionados como entidades gerenciadas na página Infraestrutura > Kubernetes > Clusters de Supervisor do Cloud Assembly usando a opção Adicionar Cluster de Supervisor.

Procedimento

  1. Selecione Infraestrutura > Configurar > Plano de Cluster e clique em Novo Plano de Cluster.
  2. Insira uma Conta, um Nome e uma Descrição para o plano de cluster. A conta define a conta de nuvem à qual esse plano de cluster se aplica.
  3. Insira os detalhes das informações do cluster, incluindo as Versões Kubernetes e o Plano de controle. Essas informações incluem alocações para nós, classe de máquina e classe de armazenamento.
    • Insira a versão do Kubernetes que é aplicável a este plano de cluster. Esta é a versão Kubernetes dos clusters Tanzu Kubernetes provisionados: por exemplo, 1.19 ou 1.20.
    • A contagem de planos de controle define a especificação para os nós do servidor de API do Kubernetes.
    • Uma classe de máquina virtual é uma solicitação de reservas na máquina virtual para poder de processamento. Existem várias classes de máquina predefinidas, que representam diferentes níveis de poder de processamento. Consulte Classes de máquina virtual para clusters Tanzu Kubernetes para obter mais informações.
    • Trabalhadores especificam os nós de trabalhador do Tanzu Kubernetes a serem implantados com esse plano.
  4. Digite e selecione Configurações Adicionais para o plano de cluster.
    • Digite a Classe de armazenamento PVC padrão a ser usada com esse cluster.
    • Use os botões de opção para indicar o comportamento em relação ao uso de classes de armazenamento e configurações de rede.
  5. Clique em Criar.

Resultados

O plano de cluster é criado e fica disponível para uso em modelos de nuvem do Cloud Assembly.

O que Fazer Depois

Depois de criar um plano de cluster, você pode usá-lo para criar uma implantação do vSphere with Tanzu Kubernetes no Cloud Assembly. Consulte Provisionar uma implantação do vSphere with Tanzu Kubernetes no vRealize Automation.