ZBLOG

k8s 的 service 自动重启如何查看 原因

如果 k8s 的 service 自动重启,可以通过以下步骤查看原因:

  1. 查看 Pod 是否有 OOMKilled 错误

kubectl get pods kubectl describe pod

如果发现 Pod 被 OOMKilled,则说明该 Pod 内存不足,需要增加内存。

  1. 查看 Pod 是否有 CrashLoopBackOff 错误

kubectl get pods kubectl describe pod

如果发现 Pod 出现了 CrashLoopBackOff 错误,则说明该 Pod 反复重启了多次,可以通过查看日志来查找具体原因。

  1. 查看 Service 是否有 Endpoint 不可用的情况

kubectl get endpoints kubectl describe endpoints

如果发现 Service 的 Endpoint 不可用,则可能是后端 Pod 无法响应请求,可以通过检查 Pod 日志来查找具体原因。

  1. 查看 Kubelet 是否出现异常

kubectl describe node

如果发现 Kubelet 出现异常,则可能是节点资源不足或者其他问题导致 Kubelet 无法正常工作。可以通过检查节点日志来查找具体原因。

综上所述,可以通过以上方法来查找 k8s 的 service 自动重启的原因,然后根据具体情况来进行修复。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=311

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?