UbuntuマシンにKubernetesをインストールしました。デバッグのために、kubeletログファイルを調べる必要があります(そのようなファイルがある場合)。
/var/logs
しかし、私はそのようなファイルを見つけることができませんでした。それはどこでしょうか?
systemd
を使用してkubeletを実行する場合、次の方法を使用してkubeletのログを表示できます。
# journalctl -u kubelet
ファイルに直接アクセスしようとしている場合、/ var/log/syslogディレクトリでkubeletログを見つけることができます。これは、ubuntu 16.04以降用です。
最後に、/ var/log/upstartディレクトリで見つけることができました。私のマシンのKubernetesは、upstartを使用して開始されます。そのため、これらのログファイルはupstartディレクトリにあります。
インストール方法によって異なります。 Docker-MultiNode instructions の後にいくつかのUbuntuマシンにKubernetesをインストールしました。
このインストールでは、次のようにlogsコマンドを使用してログを見つけます。
コンテナIDを見つけます。
$ docker ps | egrep kubelet
そのコンテナIDを使用してログを表示します
$ docker logs `<container-id>`