|
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
-
Dans Longhorn, définissez
replica-replenishment-wait-intervalsur0. -
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. -
Cliquez sur
Modify template (Create new version)dans le menu déroulantActions. -
Choisissez le
Source template versiondans leLaunch template name and version description. -
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
-
Mettez à jour la taille du volume dans
Configure storage. -
Cliquez sur
Create template versionpour enregistrer les modifications. -
Allez au groupe de nœuds du cluster EKS et changez
Launch template versiondansNode Group configuration. Suivez l’état dans l’ongletUpdate history.
Créer un volume supplémentaire
-
Cliquez sur
Advancedpuis surAdd new volumedansConfigure storageet remplissez les champs. -
Ajustez le script de montage automatique et ajoutez à
User datadansAdvanced details. Assurez-vous que leDEV_PATHcorrespond auDevice namedu 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} -
Cliquez sur
Create template versionpour enregistrer les modifications. -
Allez au groupe de nœuds du cluster EKS et changez
Launch template versiondansNode Group configuration. Suivez l’état dans l’ongletUpdate history. -
Dans Longhorn, ajoutez le chemin du disque monté dans la liste des disques des nœuds.