首页/云/Kubernetes 速查/kube-system 组件故障排查顺序
本包目录(307 条)
kubectl 基础56 条工作负载36 条网络与服务55 条配置与存储54 条调度与资源52 条
集群运维与排障54 条

kube-system 组件故障排查顺序

系统组件多数运行在 kube-system:按 Pod 状态 → 事件 → 日志 → 节点的顺序收敛,比一上来重启全部组件更能保住现场。

Kubernetes 速查云更新于 2026-10-12

总览与下钻

总览与下钻
kubectl get pods -n kube-system -o wide
kubectl get events -n kube-system --sort-by=.lastTimestamp | tail -20
kubectl describe pod -n kube-system coredns-6d4b75cb6d-abcde
kubectl logs -n kube-system deploy/coredns --tail=50
kubeadm 集群里 apiserver、scheduler、controller-manager、etcd 由 kubelet 以静态 Pod 拉起,日志可用 kubectl logs 或节点上的 crictl 查看。

易错点

  • 直接删 kube-system 里的 Pod:先确认它是静态 Pod 还是控制器管理,删除方式不同
  • 从重启开始排查:重启会覆盖事件与日志中的现场

数据来源与参考

  • Kubernetes 官方文档 · 集群组件与排障
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌