Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar.

Verwaltete Knotenpools auf dem Amazon Elastic Kubernetes Service (Amazon EKS)

EKS unterstützt die Konfiguration derselben Startvorlage. Die Knoten in der Knoten-Gruppe werden durch neue Knoten mit neuen Konfigurationen ersetzt, wenn die Version der Startvorlage aktualisiert wird.

Siehe Unterstützung für Startvorlagen für weitere Informationen.

Das folgende Beispiel zeigt, wie Clusterknoten mit neuer Speicherkapazität ersetzt werden.

Speichererweiterung

  1. In Longhorn, setze replica-replenishment-wait-interval auf 0.

  2. Gehe zur Startvorlage der EKS-Clusterknoten-Gruppe. Du findest im EKS-Cluster-Tab Configuration/Compute/<node-group-name> und klickst auf die Startvorlage.

  3. Klicke auf Modify template (Create new version) im Actions-Dropdown-Menü.

  4. Wähle das Source template version im Launch template name and version description.

  5. Befolge die Schritte, um Volumen zu erweitern oder zusätzliches Volumen zu erstellen.

    Wenn du dich entscheidest, durch zusätzliches Volumen erstellen zu erweitern, müssen die Festplatten nach dem Upgrade des EKS-Clusters manuell zur Festplatteliste der Knoten hinzugefügt werden.

Volumen erweitern

  1. Aktualisiere die Volumengröße in Configure storage.

  2. Klicke auf Create template version, um die Änderungen zu speichern.

  3. Gehe zur EKS-Clusterknoten-Gruppe und ändere Launch template version in Node Group configuration. Verfolge den Status im Update history-Tab.

Zusätzliches Volumen erstellen

  1. Klicke auf Advanced und dann auf Add new volume in Configure storage und fülle die Felder aus.

  2. Passe das Auto-Mount-Skript an und füge User data in Advanced details hinzu. Stelle sicher, dass DEV_PATH mit Device name des zusätzlichen Volumens übereinstimmt.

     MIME-Version: 1.0
     Content-Type: multipart/mixed; boundary="==MYBOUNDARY=="
    
     --==MYBOUNDARY==
     Content-Type: text/x-shellscript; charset="us-ascii"
    
     #!/bin/bash
    
     # https://docs.aws.amazon.com/eks/latest/userguide/launch-templates.html#launch-template-user-data
     echo "Running custom user data script"
    
     DEV_PATH="/dev/sdb"
     mkfs -t ext4 ${DEV_PATH}
    
     MOUNT_PATH="/mnt/longhorn"
     mkdir ${MOUNT_PATH}
     mount ${DEV_PATH} ${MOUNT_PATH}
  3. Klicke auf Create template version, um die Änderungen zu speichern.

  4. Gehe zur EKS-Clusterknoten-Gruppe und ändere Launch template version in Node Group configuration. Verfolge den Status im Update history-Tab.

  5. Füge in Longhorn den Pfad der gemounteten Festplatte in die Festplattenliste der Knoten ein.