K8S集群 etcd pod异常
问题描述
查看K8S的POD信息时,发现etcd的pod处于CrashLoopBackOff状态
解决方法
原因分析:通过命令kubectl logs -f etcd-k8s-01 -n kube-system查询其日志,发现提示信息“etcdmain: walpb: crc mismatch”,通过查询这个错误提示,etcd持久化数据受到了损坏,启动失败,常见的原因是由于服务器异常断掉导致的数据损坏。
解决方案:
1、因为K8S是集群的模式,有三个master,那么可以通过删除此节点上的etcd数据,重启该pod,从其他节点同步数据过来。
2、通过kubectl describe pod etcd-k8s-01 -nkube-system可以看到其数据的挂载目录
再回来查看pod状态已经正常 (kubectl get pods --all-namespaces)
注意事项
K8S集群存在多个master的情况下才能同步数据,单master只有master节点才有etcd的pod
K8S集群 etcd pod异常
问题描述 查看K8S的POD信息时,发现etcd的pod处于CrashLoopBackOff状态解决方法原因分析:通过命令kubectl logs -f etcd-k8s-01 -n...
点击下载文档
上一篇:Rabbitmq集群状态检查下一篇:gpaas基础操作
本文2024-09-23 01:14:03发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-144636.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章