码迷,mamicode.com
首页 > 其他好文 > 详细

K8s常见故障排查思路

时间:2019-08-29 16:30:03      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:登陆   containe   code   组件   running   scribe   pre   let   -o   

step_1: kubectl get node
1. 查看集群节点是否处于 Ready 状态
        a. 如果是Ready状态,再使用kubectl describe node <nodeName>, 资源使用率
        b. 如果是NotReady,则使用kubectl  get node -owide 查看对应的节点,然后登陆到对应节点上, 查看kubelet 和docker 服务是否正常;

step_2: kubectl get cs

1. 查看集群关键组件的状态是否是 Healthy
        a. 如果是,不予理睬
        b. 如果是Unhealthy 状态,使用则使用kubectl  get node -owide 查看对应的节点,然后登陆到对应节点上查看kubelet 和docker 服务是否正常;

step_3: kubectl -n <namespace> get pod -owide <-w>

查看pod 是否处于running 状态

step_4: kubectl -n <namespace> describe pod <podName>

查看非running 状态到具体可能原因

step_5: kubectl -n <namespace> logs -f <podName> [-c <containerName>]

K8s常见故障排查思路

标签:登陆   containe   code   组件   running   scribe   pre   let   -o   

原文地址:https://blog.51cto.com/noican/2433632

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!