Diese Seite richtet sich an Plattformadministratoren.
Auf dieser Seite wird beschrieben, wie Sie die Konfiguration Ihres Nutzerclusters mit der Anthos Management Center Console oder der API ändern.
Nutzercluster mit der Management Center Console aktualisieren
Sie können Ihre Nutzercluster aktualisieren, indem Sie Maschinen als Knoten hinzufügen oder entfernen. In Version 1.8.1 und höher können Sie die Knoten der Steuerungsebene sowie die Cluster-Worker-Knoten ändern.
- Öffnen Sie in der Management Center Console das Menü Cluster.
- Klicken Sie in der Liste der Cluster auf den Cluster, den Sie bearbeiten möchten.
- Klicken Sie auf Bearbeiten.
- Klicken Sie auf Knotenpooldetails.
- Wählen Sie in der Liste Knoten der Steuerungsebene die Maschinen aus, auf denen die Systemarbeitslast ausgeführt werden soll.
- Wählen Sie in der Liste Worker-Knoten die Maschinen aus, auf denen der Cluster ausgeführt werden soll.
- Klicken Sie auf Aktualisieren.
Die neu hinzugefügten Worker-Knoten-Maschinen werden als Teil des Clusters installiert, die Arbeitslasten von entfernten Knoten werden geleert und die Knoten aus dem Cluster entfernt. Die entfernten Worker-Knoten können anderen Clustern bei Bedarf hinzugefügt werden, können aber auch neu erstellt werden.
Nutzercluster mit der API aktualisieren
Knoten der Steuerungsebene aktualisieren
Rufen Sie die vorhandene
Cluster
-Konfiguration ab.kubectl --kubeconfig ADMIN_KUBECONFIG get clusters.baremetal.cluster.gke.io USER_CLUSTER_NAME -n cluster-USER_CLUSTER_NAME -o yaml > USER_CLUSTER_NAME.yaml
Ändern Sie
USER_CLUSTER_NAME
.yamlspec.controlPlane.nodePoolSpec.nodes
, um neue Knoten hinzuzufügen oder vorhandene Knoten zu entfernen.... spec: controlPlane: nodePoolSpec: nodes: - address: MACHINE_1_IP - address: MACHINE_2_IP ...
Änderungen anwenden
kubectl --kubeconfig ADMIN_KUBECONFIG apply -f USER_CLUSTER_NAME.yaml
Worker-Knoten aktualisieren
Rufen Sie die vorhandene
NodePool
-Konfiguration für den Worker-Knotenpool ab.kubectl --kubeconfig ADMIN_KUBECONFIG get nodepools.baremetal.cluster.gke.io NODEPOOL_NAME -n cluster-USER_CLUSTER_NAME -o yaml > NODEPOOL_NAME.yaml
Ändern Sie
NODEPOOL_NAME
.yamlspec.nodes
, um neue Knoten hinzuzufügen oder vorhandene Knoten zu entfernen.... spec: nodes: - address: MACHINE_1_IP - address: MACHINE_2_IP ...
Änderungen anwenden
kubectl --kubeconfig ADMIN_KUBECONFIG apply -f NODEPOOL_NAME.yaml
Knotenpools zu Nutzerclustern hinzufügen
Standardmäßig ist einem Nutzercluster ein Worker-Knotenpool zugeordnet. Sie können die API verwenden, um einem Nutzercluster weitere Knotenpools hinzuzufügen.
Erstellen Sie eine neue YAML-Datei für den Knotenpool, z. B.
np2.yaml
.apiVersion: baremetal.cluster.gke.io/v1 kind: NodePool metadata: name: NODEPOOL_NAME namespace: cluster-USER_CLUSTER_NAME spec: clusterName: USER_CLUSTER_NAME nodes: - address: MACHINE_1_IP - address: MACHINE_2_IP
Ersetzen Sie Folgendes:
NODEPOOL_NAME
: Der Name des neuen Knotenpools, z. B.nodepool-2
.USER_CLUSTER_NAME
: Der Name des Nutzerclusters, für den Sie den Knotenpool erstellen möchten.MACHINE_1_IP
,MACHINE_2_IP
: Die IP-Adresse der Maschine. Sie können eine oder mehrere IP-Adressen von Maschinen angeben.
Wenden Sie die Knotenpoolkonfiguration auf den Administratorcluster an:
kubectl --kubeconfig ADMIN_KUBECONFIG apply -f np2.yaml
Ersetzen Sie
ADMIN_KUBECONFIG
durch den Pfad zur kubeconfig-Datei des Administratorclusters.