温馨提示×

CentOS上Kubernetes日志如何查看与分析

小樊
47
2025-08-18 23:36:42
栏目: 智能运维

查看日志

  • 查看Pod日志:用kubectl logs <pod-name>命令,可指定容器名-c <container-name>、实时跟踪-f、查看历史日志--previous等。
  • 查看节点组件日志:用journalctl -u <组件名>,如journalctl -u kubelet,可实时查看-f或按时间过滤--since
  • 使用第三方工具:如SternKubetail,可聚合查看多个Pod日志,支持彩色输出和过滤。

分析日志

  • 命令行过滤:用grepawksed等命令筛选关键字,如kubectl logs <pod-name> | grep -i error
  • 日志聚合工具:用ELK(Elasticsearch+Logstash+Kibana)或Loki+Grafana,可集中存储、搜索和可视化日志,便于分析。

0