|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
|
これは未公開の文書です SUSE® Storage 1.12 (Dev). |
Amazon Elastic Kubernetes Service (Amazon EKS) の管理ノードプール
EKS は同じ起動テンプレートの設定をサポートしています。ノードグループ内のノードは、起動テンプレートのバージョン更新時に新しい構成の新しいノードに置き換えられます。
詳細については、 起動テンプレートのサポートを参照してください。
以下は、クラスターのノードを新しいストレージサイズに置き換える例です。
ストレージの拡張
-
Longhorn で、
replica-replenishment-wait-intervalを0に設定します。 -
EKS クラスターのノードグループの起動テンプレートに移動します。EKS クラスタータブで
Configuration/Compute/<node-group-name>を見つけ、起動テンプレートをクリックします。 -
Modify template (Create new version)ドロップダウンメニューでActionsをクリックします。 -
Source template versionでLaunch template name and version descriptionを選択します。 -
ボリュームを拡張する か 追加のボリュームを作成する 手順に従ってください。
追加のボリュームを作成する を選択した場合、EKS クラスターのアップグレード後に、ディスクはノードのディスクリストに手動で追加する必要があります。
ボリュームの拡張
-
Configure storageでボリュームサイズを更新します。 -
変更を保存するには
Create template versionをクリックします。 -
EKS クラスターのノードグループに移動し、
Node Group configurationでLaunch template versionを変更します。Update historyタブでステータスを追跡します。
追加のボリュームを作成する
-
Configure storageでAdvancedをクリックし、次にAdd new volumeをクリックして、フィールドに入力します。 -
自動マウントスクリプトを調整し、
User dataにAdvanced 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} -
変更を保存するには
Create template versionをクリックします。 -
EKS クラスターのノードグループに移動し、
Node Group configurationでLaunch template versionを変更します。Update historyタブでステータスを追跡します。 -
Longhorn では、マウントされたディスクのパスをノードのディスクリストに追加してください。