Kubernetes(k8s)のログ確認方法:基本と実践
Kubernetes内でPodのログを表示する方法はいくつかあります。
- kubectlコマンドを使用して、Podのログを確認します。
kubectl logs <pod-name>
指定したPodのログを表示するには、上記のコマンドを使用できます。また、特定のコンテナのログを表示するには、以下のコマンドを使用できます。
kubectl logs <pod-name> -c <container-name>
- kubectlコマンドを使用して、Podのログをリアルタイムで追跡する。
kubectl logs -f <pod-name>
指定したPodのログ出力をリアルタイムで追跡することができる。
- kubectl execコマンドを使用して、Podに入ってログを確認する。
kubectl exec -it <pod-name> -- sh
指定されたPodのコンテナ内部に入り、catやtailなどのコマンドを使用してコンテナ内のログファイルを表示することができます。
上記の方法以外にも、Dashboard、Elasticsearch、Fluentdなどのツールを使用して、Kubernetesクラスター内のPodのログを確認することができます。