1.3. ホストへの SSH アクセスによるログの手動収集
must-gather または自動化された収集方法が機能しない場合にログを手動で収集します。
前提条件
- ホストへの SSH アクセスがあること。
手順
以下を実行し、
journalctlコマンドを使用してブートストラップホストからbootkube.serviceサービスログを収集します。$ journalctl -b -f -u bootkube.servicePodman ログを使用して、ブートストラップホストのコンテナーログを収集します。これは、ホストからすべてのコンテナーログを取得するためにループで表示されます。
$ for pod in $(sudo podman ps -a -q); do sudo podman logs $pod; doneまたは、以下を実行し、
tailコマンドを使用してホストのコンテナーログを収集します。# tail -f /var/lib/containers/storage/overlay-containers/*/userdata/ctr.log以下を実行し、
journalctlコマンドを使用してkubelet.serviceおよびcrio.serviceサービスログをマスターホストから収集します。$ journalctl -b -f -u kubelet.service -u crio.service以下を実行し、
tailコマンドを使用してマスターおよびワーカーホストコンテナーログを収集します。$ sudo tail -f /var/log/containers/*