Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Activation de ClusterClass

Dans cette section, nous couvrons l’activation de la fonctionnalité ClusterClass pour un fournisseur CAPI.

Avant d’utiliser la fonctionnalité ClusterClass, étudiez la documentation du fournisseur et confirmez que la fonctionnalité est prise en charge. Cette documentation comprend une matrice dans la section Fournisseurs certifiés avec le statut de prise en charge de la topologie de cluster.

Activer ClusterClass

Pour utiliser la fonctionnalité ClusterClass, elle doit être activée pour le noyau Cluster API et tout fournisseur qui la prend en charge. Cela se fait en définissant la variable CLUSTER_TOPOLOGY sur true.

Le chart Helm SUSE® Rancher Prime Cluster API activera automatiquement la fonctionnalité lors de l’installation de CAPI. Cependant, lors de l’activation de fournisseurs supplémentaires, assurez-vous que CLUSTER_TOPOLOGY est défini dans la configuration du fournisseur. La ressource CAPIProvider des tortues prend en charge le passage de paramètres d’installation au fournisseur via variables comme suit :

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"

La ressource définie dans ce fichier YAML installera CAPZ avec prise en charge d’un certain nombre de fonctionnalités, y compris CLUSTER_TOPOLOGY.