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.5.5. ブートストラップノードのジャーナルログのクエリー
ブートストラップ関連の問題が発生した場合、ブートストラップノードから bootkube.service
の journald
ユニットログおよびコンテナーログを収集できます。
前提条件
- ブートストラップノードへの SSH アクセスがある。
- ブートストラップノードの完全修飾ドメイン名がある。
手順
OpenShift Container Platform のインストール時にブートストラップノードから
bootkube.service
のjournald
ユニットログをクエリーします。<bootstrap_fqdn>
をブートストラップノードの完全修飾ドメイン名に置き換えます。ssh core@<bootstrap_fqdn> journalctl -b -f -u bootkube.service
$ ssh core@<bootstrap_fqdn> journalctl -b -f -u bootkube.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記ブートストラップノードの
bootkube.service
ログは、etcd のconnection refused
エラーを出力し、ブートストラップサーバーがコントロールプレーンノード (別名マスターノード) の etcd に接続できないことを示します。etcd が各コントロールプレーンノードで起動し、ノードがクラスターに参加した後には、エラーは発生しなくなるはずです。ブートストラップノードで
podman
を使用してブートストラップノードのコンテナーからログを収集します。<bootstrap_fqdn>
をブートストラップノードの完全修飾ドメイン名に置き換えます。ssh core@<bootstrap_fqdn> 'for pod in $(sudo podman ps -a -q); do sudo podman logs $pod; done'
$ ssh core@<bootstrap_fqdn> 'for pod in $(sudo podman ps -a -q); do sudo podman logs $pod; done'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow