阅读量:1
在CentOS中查看Kubernetes(K8s)日志有多种方法,以下是一些常用的工具和命令:
-
使用journalctl命令:
journalctl是systemd日志系统的命令行工具,可以用来查看Kubernetes组件的日志。例如:- 查看kubelet的日志:
journalctl -u kubelet - 实时查看kubelet的日志:
journalctl -u kubelet -f - 查看特定时间范围的日志:
journalctl --since "2023-10-01" - 按优先级过滤日志:
journalctl -p info - 按服务名称过滤日志:
journalctl -u kube-apiserver
- 查看kubelet的日志:
-
使用kubectl logs命令:
kubectl logs命令可以用来查看Pod中容器的日志。例如:- 查看名为
my-app-pod的Pod的日志:kubectl logs my-app-pod - 实时查看Pod的日志:
kubectl logs -f my-app-pod - 查看特定命名空间中的Pod日志:
kubectl logs -n kube-system my-app-pod - 查看特定容器的日志:
kubectl logs my-app-pod -c container-name - 查看之前终止的容器的日志:
kubectl logs my-app-pod --previous
- 查看名为
-
使用第三方工具:
- Kubetail:一个简单的Shell脚本,可以将多个Pod中的日志聚合到一起进行展示,并支持彩色输出和条件过滤。安装和使用示例:
brew install kubetail kubetail app2 - Stern:一个用Go语言开发的多容器实时日志查看工具,功能比Kubetail更强大,也支持彩色输出和条件过滤。安装和使用示例:
brew install stern stern app2
- Kubetail:一个简单的Shell脚本,可以将多个Pod中的日志聚合到一起进行展示,并支持彩色输出和条件过滤。安装和使用示例:
通过这些工具和命令,你可以有效地查看和管理CentOS上Kubernetes集群的日志,帮助进行故障排除和系统监控。
以上就是关于“centos k8s日志如何查看”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm