この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

これは未公開の文書です SUSE® Storage 1.12 (Dev).

Amazon Elastic Kubernetes Service (Amazon EKS) の管理ノードプール

EKS は同じ起動テンプレートの設定をサポートしています。ノードグループ内のノードは、起動テンプレートのバージョン更新時に新しい構成の新しいノードに置き換えられます。

詳細については、 起動テンプレートのサポートを参照してください。

以下は、クラスターのノードを新しいストレージサイズに置き換える例です。

ストレージの拡張

  1. Longhorn で、replica-replenishment-wait-interval0 に設定します。

  2. EKS クラスターのノードグループの起動テンプレートに移動します。EKS クラスタータブで Configuration/Compute/<node-group-name> を見つけ、起動テンプレートをクリックします。

  3. Modify template (Create new version) ドロップダウンメニューで Actions をクリックします。

  4. Source template versionLaunch template name and version description を選択します。

  5. ボリュームを拡張する追加のボリュームを作成する 手順に従ってください。

    追加のボリュームを作成する を選択した場合、EKS クラスターのアップグレード後に、ディスクはノードのディスクリストに手動で追加する必要があります。

ボリュームの拡張

  1. Configure storage でボリュームサイズを更新します。

  2. 変更を保存するには Create template version をクリックします。

  3. EKS クラスターのノードグループに移動し、Node Group configurationLaunch template version を変更します。Update history タブでステータスを追跡します。

追加のボリュームを作成する

  1. Configure storageAdvanced をクリックし、次に Add new volume をクリックして、フィールドに入力します。

  2. 自動マウントスクリプトを調整し、User dataAdvanced details を追加してください。`DEV_PATH`が追加ボリュームの`Device name`と一致していることを確認してください。

     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. 変更を保存するには Create template version をクリックします。

  4. EKS クラスターのノードグループに移動し、Node Group configurationLaunch template version を変更します。Update history タブでステータスを追跡します。

  5. Longhorn では、マウントされたディスクのパスをノードのディスクリストに追加してください。