查看k8s日志的方法
var/log/messages日志,messages日志中除了操作系统的日志,服务异常的日志也可以去messages中去看看。
·
Reference:https://jingyan.baidu.com/article/fd8044faf140ae1131137a8d.html
想要高效地在k8s集群完成系统排错工作,学会查看k8s产生的日志 是不可或缺的技能。
一、查看K8S集群事件
kubectl get events
二、kubelet describe 查看日志
kubectl describe node kmaster001
kubectl describe pod [PodName] -n [NameSpace]
三、k8s查看pod日志
kubectl logs -f etcd-kmaster1 -n kube-system
kubectl logs --tail 200 -f kube-apiserver -n kube-system #查看最后200行的日志
kubectl logs -l app=frontend # 返回所有标记为 app=frontend 的 pod 的合并日志
kubectl logs --since=1h nginx-0 #查看名称为nginx-0这个pod最近一小时的日志
四、journalctl命令
journalctl -u kube-scheduler
journalctl -xefu kubelet #实时刷新
journalctl -u kube-apiserver
journalctl -u kubelet |tail
journalctl -xe
五、操作系统的日志
/var/log/messages日志,messages日志中除了操作系统的日志,服务异常的日志也可以去messages中去看看。
更多推荐
已为社区贡献7条内容
所有评论(0)