问题描述
该笔记将记录:在 Kubernetes 中,查看 Pod 日志及资源占用情况的方法,以及常见问题处理。
解决方案
通过 kubectl logs 命令查看日志:
# kubectl logs --help # kubectl logs "pod name" --namespace "your namespace" # kubectl logs -n kube-system etcd-k8scp-01 # kubectl logs -n kube-system etcd-k8scp-01 -c "container-name" # 如果 Pod 包含多个容器,则通过 -c 选项指定容器名; # kubectl logs -n kube-system etcd-k8scp-01 --previous # 查看以停止 Pod 的日志(前个 Pod 实例) # 但,如果容器被清理,则 --previous 则无法成功;
参考文献