weixin_39979617
2021-01-07 09:18 阅读 29

sealos clean --master之后重新join,kublet启动失败

哪个命令或者组件 sealos clean --master x.x.x.x sealos join --master x.x.x.x

描述这个缺陷 简短描述这个缺陷内容. 1、有一个master节点出现故障,所有的pod都被驱逐了,看了一下可能是因为磁盘满了照成的 /var/docker/lib/containers/中有一个容器的的.log目录沾满了空间。 2、然后我把此文件内容清空后 使用sealos clean --master x.x.x.x删了此master节点 然后sealos join --master x.x.x.x重新加入 3、kubelet启动失败 图片

4、join时输出如下,不知道是否跟etcd状态有关系 图片

问题是我不知道是什么原因导致的 还有麻烦问下使用sealos安装集群,etcd是在集群里面创建的容器是吗? 这种情况怎么查看处理etcd的问题,谢谢

运行环境

  • Docker版本: eg. 19.03
  • Kubernetes版本 : eg.kube1.16.tar.gz
  • sealos版本: v3.3.7
  • 操作系统: eg. centos7
  • 运行模式: eg. 阿里云 ( 内存 4gb, cpu 2核 ,存储 40gb )
  • 集群规模: eg 3master 3node
  • 附加说明: istio,dashboard ...

该提问来源于开源项目:fanux/sealos

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • weixin_39940425 weixin_39940425 2021-01-07 09:18

    看看etcd container的的log

    点赞 评论 复制链接分享
  • weixin_39979617 weixin_39979617 2021-01-07 09:18

    图片 图片

    点赞 评论 复制链接分享
  • weixin_39979617 weixin_39979617 2021-01-07 09:18

    192.168.7.3这个就是有问题的master,现在确实启动不了kubelet

    点赞 评论 复制链接分享
  • weixin_39940425 weixin_39940425 2021-01-07 09:18

    头一次看见etcd这种报错

    点赞 评论 复制链接分享
  • weixin_39979617 weixin_39979617 2021-01-07 09:18

    clean master之后etcd没有被移除,使用etcdctl remove掉clean的master节点后,重新join,成功

    点赞 评论 复制链接分享

相关推荐