Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Habilitando o ClusterClass

Nesta seção, abordamos a habilitação do recurso ClusterClass para um CAPIProvider.

Antes de usar o recurso ClusterClass, estude a documentação do provedor e confirme se o recurso é suportado. Esta documentação inclui uma matriz na seção Provedores certificados com o status de suporte à topologia de cluster.

Habilitar ClusterClass

Para usar o recurso ClusterClass, ele precisa ser habilitado para a API de Cluster do kernel e para qualquer provedor que o suporte. Isso é feito definindo a variável CLUSTER_TOPOLOGY como true.

O gráfico Helm SUSE® Rancher Prime Cluster API habilitará automaticamente o recurso ao instalar o CAPI. No entanto, ao habilitar provedores adicionais, certifique-se de que CLUSTER_TOPOLOGY esteja definido na configuração do provedor. O recurso CAPIProvider do Turtles suporta a passagem de parâmetros de instalação para o provedor via variables da seguinte forma:

apiVersion: turtles-capi.cattle.io/v1alpha1
kind: CAPIProvider
metadata:
  name: azure
  namespace: capz-system
spec:
  type: infrastructure
  name: azure
  configSecret:
    name: azure-variables
  variables:
    CLUSTER_TOPOLOGY: "true"
    EXP_CLUSTER_RESOURCE_SET: "true"
    EXP_MACHINE_POOL: "true"
    EXP_AKS_RESOURCE_HEALTH: "true"

O recurso definido neste arquivo YAML instalará o CAPZ com suporte para uma série de recursos, incluindo CLUSTER_TOPOLOGY.