Podとして動作するコンポーネントのログは、kubectl logsコマンドで確認することができます。 これらのPodは、全てkube-systemというNamespaceで動作しています。
$ kubectl get pods --namespace=kube-system
以下のように、Podの一覧が表示されます。NAMEフィールドの値がPod名です。
NAME READY STATUS RESTARTS AGE etcd-az1-sghpf-service-server-k8s-master-00.novalocal 1/1 Running 11 69d fj-nginx-ingress-controller-5cd675dbcb-957gl 1/1 Running 3 36d fj-nginx-ingress-controller-5cd675dbcb-n2f2r 1/1 Running 3 36d fj-nginx-ingress-default-backend-74dc5b65b8-l7wbl 1/1 Running 3 36d fj-nginx-ingress-default-backend-74dc5b65b8-r9fdl 1/1 Running 3 36d kube-apiserver-az1-sghpf-service-server-k8s-master-00.novalocal 1/1 Running 11 69d kube-controller-manager-az1-sghpf-service-server-k8s-master-00.novalocal 1/1 Running 11 69d kube-dns-86f4d74b45-72gzt 3/3 Running 33 69d kube-flannel-ds-946nk 1/1 Running 11 69d kube-flannel-ds-pn4p6 1/1 Running 3 37d kube-flannel-ds-xxpsq 1/1 Running 3 36d kube-proxy-d8fb6 1/1 Running 3 36d kube-proxy-jm5kn 1/1 Running 3 36d kube-proxy-kdscf 1/1 Running 11 69d kube-scheduler-az1-sghpf-service-server-k8s-master-00.novalocal 1/1 Running 11 69d tiller-deploy-5c688d5f9b-5vxs8 1/1 Running 3 36d
$ kubectl logs <Pod名> [-c <コンテナ名>] --namespace=kube-system
ヒント
Pod内にコンテナが複数存在する場合、-cオプションでコンテナ名を指定する必要があります。
コンテナが複数存在するかどうかは、READYフィールドの値で確認することができます。 READYフィールドは、Pod内のコンテナのうち、正常なコンテナ数を表します。
コンテナ名は、kubectl describe podsコマンド等で確認してください。
以下のように、コンテナのログが表示されます。
Trace[1573562999]: [553.371086ms] [553.354534ms] About to write a response I0830 16:40:37.562755 1 trace.go:76] Trace[1834371570]: "Get /api/v1/namespaces/default" (started: 2018-08-30 16:40:36.887717479 +0000 UTC m=+56774.429856862) (total time: 674.951017ms): Trace[1834371570]: [674.8939ms] [674.88395ms] About to write a response I0830 16:45:10.635732 1 trace.go:76] Trace[1059623053]: "GuaranteedUpdate etcd3: *core.Node" (started: 2018-08-30 16:45:09.666499595 +0000 UTC m=+57047.208639005) (total time: 969.14472ms): Trace[1059623053]: [969.064881ms] [967.576625ms] Transaction committed I0830 16:45:10.635924 1 trace.go:76] Trace[378586976]: "Patch /api/v1/nodes/az1-sghpf-service-server-k8s-node-00.novalocal/status" (started: 2018-08-30 16:45:09.666394877 +0000 UTC m=+57047.208534260) (total time: 969.493636ms): Trace[378586976]: [969.39862ms] [968.19979ms] Object stored in database I0830 16:45:10.644023 1 trace.go:76] Trace[583722354]: "List /api/v1/namespaces/kube-system/pods" (started: 2018-08-30 16:45:09.982175475 +0000 UTC m=+57047.524314867) (total time: 661.798885ms): Trace[583722354]: [660.319898ms] [660.198229ms] Listing from storage done I0830 18:00:12.687998 1 trace.go:76] Trace[2046237760]: "Get /api/v1/namespaces/kube-system/configmaps/ingress-controller-leader-nginx" (started: 2018-08-30 18:00:12.182022827 +0000 UTC m=+61549.724162210) (total time: 505.873979ms):