首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用外部etcd重置k8s

使用外部etcd重置k8s
EN

Stack Overflow用户
提问于 2020-05-13 18:13:28
回答 1查看 197关注 0票数 1

我已经设置了一个Kubernetes集群v1.15.1和外部etcd集群,该集群有3个主节点和5个工作节点。etcd服务在主节点上运行,但作为systemd服务而不是docker容器运行。

如果不知何故,其中一个Kubernetes主节点(master3)损坏了,然后我们运行命令"kubeadm reset“来重置配置,但这不会从etcd集群中删除作为其外部集群的详细信息

现在我们想知道是否从etcd w.r.t中删除必要的信息来重置节点??

备用选项我们可以登录到其他主机,获取节点信息,删除相应的节点,然后重新初始化配置

EN

回答 1

Stack Overflow用户

发布于 2020-05-13 18:44:30

我总是建议通过Kubernetes API执行所有操作,而不是直接在etcd上执行。

删除该节点并再次添加它应该可以帮您完成此任务。https://stackoverflow.com/a/54220808/3514300是从群集中删除节点的方式

要点是

代码语言:javascript
复制
kubectl get nodes
kubectl drain <node-name>
kubectl drain <node-name> --ignore-daemonsets --delete-local-data
kubectl delete node <node-name>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61771925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档