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.

Il s'agit d'une documentation non publiée pour SUSE® Storage 1.12 (Dev).

Pools de nœuds gérés sur Amazon Elastic Kubernetes Service (Amazon EKS)

EKS prend en charge la configuration du même modèle de lancement. Les nœuds du groupe de nœuds seront recyclés par de nouveaux nœuds avec de nouvelles configurations lors de la mise à jour de la version du modèle de lancement.

Voir Support du modèle de lancement pour plus d’informations.

Voici un exemple pour remplacer les nœuds du cluster par une nouvelle taille de stockage.

Expansion de stockage

  1. Dans Longhorn, définissez replica-replenishment-wait-interval sur 0.

  2. Allez au modèle de lancement du groupe de nœuds du cluster EKS. Vous pouvez trouver dans l’onglet du cluster EKS Configuration/Compute/<node-group-name> et cliquer sur le modèle de lancement.

  3. Cliquez sur Modify template (Create new version) dans le menu déroulant Actions.

  4. Choisissez le Source template version dans le Launch template name and version description.

  5. Suivez les étapes pour Étendre le volume, ou Créer un volume supplémentaire.

    Si vous choisissez d’étendre par créer un volume supplémentaire, les disques doivent être ajoutés manuellement à la liste des disques des nœuds après la mise à niveau du cluster EKS.

Étendre le volume

  1. Mettez à jour la taille du volume dans Configure storage.

  2. Cliquez sur Create template version pour enregistrer les modifications.

  3. Allez au groupe de nœuds du cluster EKS et changez Launch template version dans Node Group configuration. Suivez l’état dans l’onglet Update history.

Créer un volume supplémentaire

  1. Cliquez sur Advanced puis sur Add new volume dans Configure storage et remplissez les champs.

  2. Ajustez le script de montage automatique et ajoutez à User data dans Advanced details. Assurez-vous que le DEV_PATH correspond au Device name du volume supplémentaire.

     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. Cliquez sur Create template version pour enregistrer les modifications.

  4. Allez au groupe de nœuds du cluster EKS et changez Launch template version dans Node Group configuration. Suivez l’état dans l’onglet Update history.

  5. Dans Longhorn, ajoutez le chemin du disque monté dans la liste des disques des nœuds.