ClusterClass aktivieren
In diesem Abschnitt behandeln wir die Aktivierung der ClusterClass-Funktion für einen CAPIProvider.
|
Bevor Sie die ClusterClass-Funktion verwenden, lesen Sie die Anbieterdokumentation und bestätigen Sie, dass die Funktion unterstützt wird. Diese Dokumentation enthält eine Matrix im Abschnitt Zertifizierte Anbieter mit dem Status der Unterstützung der Cluster-Topologie. |
ClusterClass aktivieren
Um die ClusterClass-Funktion zu nutzen, muss sie für die Kernel-Cluster-API und jeden Anbieter, der sie unterstützt, aktiviert werden. Dies geschieht, indem die CLUSTER_TOPOLOGY Variable auf true gesetzt wird.
Das SUSE® Rancher Prime Cluster API Helm-Chart aktiviert die Funktion automatisch bei der Installation von CAPI. Wenn Sie jedoch zusätzliche Anbieter aktivieren, stellen Sie sicher, dass CLUSTER_TOPOLOGY in der Anbieter-Konfiguration gesetzt ist. Die CAPIProvider Ressource von Turtles unterstützt das Übergeben von Installationsparametern an den Anbieter über variables wie folgt:
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"
Die in dieser YAML-Datei definierte Ressource installiert CAPZ mit Unterstützung für eine Reihe von Funktionen, einschließlich CLUSTER_TOPOLOGY.