Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Esta es documentación inédita para SUSE® Storage 1.12 (Dev).

Grupos de nodos gestionados en Amazon Elastic Kubernetes Service (Amazon EKS)

EKS admite la configuración de la misma plantilla de lanzamiento. Los nodos en el grupo de nodos serán reciclados por nuevos nodos con nuevas configuraciones al actualizar la versión de la plantilla de lanzamiento.

Consulte Soporte de plantilla de lanzamiento para más información.

El siguiente es un ejemplo para reemplazar los nodos del clúster con un nuevo tamaño de almacenamiento.

Expansión de almacenamiento

  1. En Longhorn, establezca replica-replenishment-wait-interval en 0.

  2. Vaya a la plantilla de lanzamiento del grupo de nodos del clúster EKS. Puede encontrar en la pestaña del clúster EKS Configuration/Compute/<node-group-name> y hacer clic en la plantilla de lanzamiento.

  3. Haga clic en Modify template (Create new version) en el menú desplegable Actions.

  4. Elija el Source template version en el Launch template name and version description.

  5. Siga los pasos para Expandir volumen, o Crear volumen adicional.

    Si elige expandir mediante crear volumen adicional, los discos deben añadirse manualmente a la lista de discos de los nodos después de actualizar la versión del clúster EKS.

Expandir volumen

  1. Actualice el tamaño del volumen en Configure storage.

  2. Haga clic en Create template version para guardar los cambios.

  3. Vaya al grupo de nodos del clúster EKS y cambie Launch template version en Node Group configuration. Siga el estado en la pestaña Update history.

Crear volumen adicional

  1. Haga clic en Advanced y luego en Add new volume en Configure storage y complete los campos.

  2. Ajuste el script de auto-montaje y añada a User data en Advanced details. Asegúrese de que el DEV_PATH coincida con el Device name del volumen adicional.

     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. Haga clic en Create template version para guardar los cambios.

  4. Vaya al grupo de nodos del clúster EKS y cambie Launch template version en Node Group configuration. Siga el estado en la pestaña Update history.

  5. En Longhorn, añada la ruta del disco montado a la lista de discos de los nodos.