This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.10.3.23. ワーカーノードの作成およびインストールの完了
ワーカーノードの作成は、コントロールプレーンノードの作成と同様です。ただし、ワーカーノードはクラスターに自動的に参加しません。これらをクラスターに追加するには、ワーカーの保留状態の CSR(証明書署名要求) を確認し、承認します。
最初の要求の承認後に、ワーカーノードがすべて承認されるまで CSR の承認を継続します。このプロセスが完了すると、ワーカーノードは Ready
になり、Pod がそれらで実行されるようにスケジュールできます。
最後に、コマンドラインを監視し、インストールプロセスが完了するタイミングを確認します。
手順
ワーカーノードを作成します。
ansible-playbook -i inventory.yml workers.yml
$ ansible-playbook -i inventory.yml workers.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow すべての CSR を一覧表示するには、以下を入力します。
oc get csr -A
$ oc get csr -A
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 最終的に、このコマンドはノードごとに 1 つの CSR を表示します。以下に例を示します。
出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 一覧をフィルターし、保留中の CSR のみを表示するには、以下を実行します。
watch "oc get csr -A | grep pending -i"
$ watch "oc get csr -A | grep pending -i"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドは 2 秒ごとに出力を更新し、保留中の CSR のみを表示します。以下に例を示します。
出力例
Every 2.0s: oc get csr -A | grep pending -i csr-m724n 10m kubernetes.io/kube-apiserver-client-kubelet system:serviceaccount:openshift-machine-config-operator:node-bootstrapper Pending csr-wcbrf 11m kubernetes.io/kube-apiserver-client-kubelet system:serviceaccount:openshift-machine-config-operator:node-bootstrapper Pending
Every 2.0s: oc get csr -A | grep pending -i csr-m724n 10m kubernetes.io/kube-apiserver-client-kubelet system:serviceaccount:openshift-machine-config-operator:node-bootstrapper Pending csr-wcbrf 11m kubernetes.io/kube-apiserver-client-kubelet system:serviceaccount:openshift-machine-config-operator:node-bootstrapper Pending
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 保留中のそれぞれの要求を検査します。以下に例を示します。
出力例
oc describe csr csr-m724n
$ oc describe csr csr-m724n
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow CSR 情報が正しい場合は、要求を承認します。
oc adm certificate approve csr-m724n
$ oc adm certificate approve csr-m724n
Copy to Clipboard Copied! Toggle word wrap Toggle overflow インストールプロセスが完了するまで待機します。
openshift-install wait-for install-complete --dir $ASSETS_DIR --log-level debug
$ openshift-install wait-for install-complete --dir $ASSETS_DIR --log-level debug
Copy to Clipboard Copied! Toggle word wrap Toggle overflow インストールが完了すると、コマンドラインには OpenShift Container Platform Web コンソールの URL と、管理者のユーザー名およびパスワードが表示されます。