Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Habilitando ClusterClass

En esta sección cubrimos la habilitación de la característica ClusterClass para un CAPIProvider.

Antes de utilizar la característica ClusterClass, estudia la documentación del proveedor y confirma que la característica es compatible. Esta documentación incluye una matriz en la sección Proveedores certificados con el estado de soporte de topología de clúster.

Habilitar ClusterClass

Para utilizar la característica ClusterClass, es necesario habilitarla para el kernel de la API de Clúster y cualquier proveedor que la soporte. Esto se hace configurando la variable CLUSTER_TOPOLOGY a true.

El gráfico Helm SUSE® Rancher Prime Cluster API habilitará automáticamente la característica al instalar CAPI. Sin embargo, al habilitar proveedores adicionales, asegúrate de que CLUSTER_TOPOLOGY esté configurado en la configuración del proveedor. El recurso CAPIProvider de Turtles admite pasar parámetros de instalación al proveedor a través de variables de la siguiente manera:

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"

El recurso definido en este archivo YAML instalará CAPZ con soporte para una serie de características, incluyendo CLUSTER_TOPOLOGY.