43.3. 起動設定および自動スケーリンググループの作成
クラスターの自動スケーラーをデプロイする前に、Primed イメージを参照する Amazon Web Services (AWS) 起動設定および自動スケーリンググループを作成する必要があります。新規ノードが起動時に既存クラスターに自動的に参加するように起動設定を設定する必要があります。
前提条件
- AWS に OpenShift Container Platform クラスターをインストールします。
- Primed イメージを作成します。
-
EFK スタックをクラスターにデプロイしている場合は、ノードラベルを
logging-infra-fluentd=true
に設定します。
手順
bootstrap.kubeconfig ファイルをマスターノードから生成し、これを作成します。
ssh master "sudo oc serviceaccounts create-kubeconfig -n openshift-infra node-bootstrapper" > ~/bootstrap.kubeconfig
$ ssh master "sudo oc serviceaccounts create-kubeconfig -n openshift-infra node-bootstrapper" > ~/bootstrap.kubeconfig
Copy to Clipboard Copied! Toggle word wrap Toggle overflow user-data.txt cloud-init ファイルを bootstrap.kubeconfig ファイルから作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 起動設定テンプレートを AWS S3 バケットにアップロードします。
AWS CLI を使用して起動設定を作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記テンプレートをエンコードする前に 16 KB 未満の場合は、AWS CLI を使用し、
--template-url
と--user-data
を置き換えてテンプレートを指定できます。AWS CLI を使用して自動スケーリンググループを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow