Kubernetes Logsはkube-system podのログを取得する方法
4583 ワード
どうやってkube-system podからログを取得しますか?kubectl log pod_を実行nameが機能しません:
クラスタ内のすべてのネーミングスペースを表示するには、次の手順に従います.
出典:https://www.cnblogs.com/liucx/
名前空間を指定してkube-systemのpodログを表示する
kubectl –namespace kube-system logs kube-apiserver-k8s-master
[root@k8s-master ~]# kubectl logs etcd-k8s-master
Error from server (NotFound): pods "etcd-k8s-master" not found
クラスタ内のすべてのネーミングスペースを表示するには、次の手順に従います.
[root@k8s-master ~]# kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
default nginx-demo-v1-94kqx 1/1 Running 0 23m
default nginx-demo-v1-t88mj 1/1 Running 0 23m
kube-system coredns-9d85f5447-jb8l2 1/1 Running 0 6d7h
kube-system coredns-9d85f5447-zx2j5 1/1 Running 0 6d7h
kube-system etcd-k8s-master 1/1 Running 0 6d7h
kube-system kube-apiserver-k8s-master 1/1 Running 0 6d7h
kube-system kube-controller-manager-k8s-master 1/1 Running 1 6d7h
kube-system kube-flannel-ds-amd64-2plp7 1/1 Running 0 6d4h
kube-system kube-flannel-ds-amd64-cnlbh 1/1 Running 0 6d4h
kube-system kube-flannel-ds-amd64-zr88r 1/1 Running 0 6d4h
kube-system kube-proxy-44fpd 1/1 Running 0 6d6h
kube-system kube-proxy-5lrvp 1/1 Running 0 6d7h
kube-system kube-proxy-c64px 1/1 Running 0 6d6h
kube-system kube-scheduler-k8s-master 1/1 Running 1 6d7h
出典:https://www.cnblogs.com/liucx/
名前空間を指定してkube-systemのpodログを表示する
kubectl –namespace kube-system logs kube-apiserver-k8s-master
eg:
kubectl -n kube-system logs -f etcd-k8s-master #-f:
kubectl logs -f etcd-k8s-master -n kube-system
kubectl -n kube-system logs -f --tail 10 etcd-k8s-master #--tail:
kubectl log -c # pod , -c