k8s 1.15.0 外部etcd 服务状态异常member 5edae4a37f25086 has already been bootstrapped

2023-05-16

检查k8s1.15.0版本的外部etcd服务,发现有etcd-2 提示connect refused

检查etcd-2所在节点etcd服务状态

# systemctl status etcd.service

 # systemctl restart etcd.service 后还是无法恢复

# journalctl -xeu etcd  往上翻翻,查找提示 

说明这个成员已经被引导,需要删除原有的memeber信息才能进行匹配,否则还是使用旧数据导致因配置信息匹配不上造成服务状态异常。同时即使删除etcd2上的memeber信息,我们发现还是不能恢复etcd状态,表明相关旧数据在etcd-0和etcd-1上留有,建议对其进行清理

将三台etcd的member信息(/var/lib/etcd/default.etcd/member)删除

# cd /var/lib/etcd/default.etcd/

# rm -rf *

都删除完后再重启etcd服务

 检查etcd服务状态

检查etcd集群状态,恢复正常

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

k8s 1.15.0 外部etcd 服务状态异常member 5edae4a37f25086 has already been bootstrapped 的相关文章

  • k8s 裸机安装 nginx1.19 ingrass

    k8s 裸机安装 nginx1 19 ingrass deploy yaml文件如下 apiVersion v1 kind Namespace metadata name ingress nginx labels app kubernete
  • namespace命令空间

    目录 1 解决什么问题 2 基本介绍 2 1 定义 2 2 应用场景 3 使用案例 4 资源配额 5 标签 5 1 定义 5 2 pod资源打标签 5 3 查看标签 1 解决什么问题 命令空间类似于C 中的命名空间 当用户数量较多的集群 才
  • kubernetes报错Error from server (AlreadyExists): error when creating "kubernetes-dashboard.yaml": serv

    在执行 kubectl apply f kubernetes dashboard yaml 报错 Error from server AlreadyExists error when creating kubernetes dashboar
  • 国内k8s集群部署的几种方式

    前言 总所周知 由于某种原因 通过官方的方式在国内是无法顺利部署k8s集群的 这里记录下在国内部署的几种方式 部署方式 目前我所了解有以下几种方式 使用kubeadmin通过离线镜像的方式 网上教程和镜像包挺多的 通过厂商集成的方式如 ra
  • DHorse v1.3.2 发布,基于 k8s 的发布平台

    版本说明 新增特性 构建版本 部署应用时的线程池可配置化 优化特性 构建版本跳过单元测试 解决问题 解决Vue应用详情页面报错的问题 解决Linux环境下脚本运行失败的问题 解决下载Maven安装文件失败的问题 升级说明 下载v1 3 2安
  • 在 C# 中访问成员时,“this”关键字是可选的吗?

    我注意到 如果类中有私有成员 则只需引用它的名称即可在类方法中访问它 你不需要说this memberName just memberName作品 那么 this 关键字在成员访问的上下文中是可选的吗 我确实认为当您想要澄清范围时 当您有两
  • 容器与集群——通过deployment 创建pod以及Java Web应用的容器化发布

    一 通过deployment 创建pod 1 1 编写yaml文件 1 2 安装pod 创建 kubectl create f dp nginx yaml 查看Deployment信息 1 3 查看相关信息 查看pod信息 kubecel
  • 将 ExpressionEngine 成员导出到 WordPress

    我需要将所有成员从 ExpressionEngine 站点导出到 WordPress 我该怎么办呢 将它们全部移动 包括所有密码等 似乎是一项艰巨的任务 关于如何开始有什么想法吗 如果是这种情况 用户在登录新的 WordPress 站点时必
  • 关于类成员函数指针的sizeof[重复]

    这个问题在这里已经有答案了 假设我们有一个 A 类 class A 和这些 typedef typedef void A a func ptr void typedef void func ptr void 我的问题是为什么 sizeof
  • 类成员的继承,与模板混合

    在下面的代码中 为什么T2给出这个错误 m t was not declared in this scope 而结核病还好吗 我如何在仍然使用模板的情况下访问 T2 中的 T1 成员 All good class TA public TA
  • Discord.js 获取具有特定角色的所有成员

    我正在尝试让所有具有特定角色的成员加入 每当我运行该命令时 我只得到我自己和机器人 如果机器人具有该角色 但服务器中还有其他 4 个人具有相同的角色 但他们都没有出现 如果我获取所有成员 他们就会表现得很好 有谁知道为什么会发生这种情况 C
  • C++ 流作为成员变量

    我有一个 C 类 我想保存一个用于日志记录的流 在构造对象之后应该能够设置 并且可能重置 流 应该可以将流设置为std cout 或者作为记录到文件的文件流 或者作为字符串流 它只是忽略数据 a dev null各种各样的 无论如何 它应该
  • PowerShell 如何在解析的 JSON 上添加一些内容?

    我想使用 PowerShell 在解析的 JSON 中添加一些内容 我的代码 function ConvertFromJson string file System Reflection Assembly LoadWithPartialNa
  • 根据模板参数选择联合成员

    我正在处理 C 中的联合 我想要一个函数模板 它可以根据模板参数访问活动联合成员 代码类似于 doSomething 只是一个示例 union Union int16 t i16 int32 t i32 enum class ActiveM
  • 条件成员函数

    关于在 C 类中条件定义成员函数的建议是什么 问题集中在限制 DLL 中某些类的外部暴露 特别是当这些类作为参数传入时 显然这不是您想要对数据成员做的事情 但是函数应该没问题 不是吗 例如 class A public void func1
  • 具有 ArrayList 成员变量的不可变对象 - 为什么可以更改该变量?

    我有一个包含各种成员变量的类 有一个构造函数 有 getter 方法 但没有 setter 方法 事实上 这个对象应该是不可变的 public class Example private ArrayList
  • 我可以转换对象并访问 C++ 中的私有数据成员吗?

    我想访问类中的私有数据成员 类中没有成员函数来访问私有数据成员 这是私人的 我想上这门课 想知道如何打开它 一种方法是复制类的声明 将私有成员设为公共 然后将新类称为 some else 然后我重新解释转换并复制原始对象 这有效 但我想要一
  • 我可以使用某些语法访问匿名内部类中的新方法吗?

    是否有任何 Java 语法可以从外部类访问匿名内部类中定义的新方法 我知道可以有多种解决方法 但我想知道是否存在特殊语法 例如 class Outer ActionListener listener new ActionListener O
  • Java 兼容性的公共字段

    我最近对 Kotlin 作为一种语言很感兴趣 因为我们开发的平台是基于 Java 6 的 因此缺乏近年来为 Java 带来的任何语法糖 只有一件事使得在开发中无法使用 Kotlin 而不是 Java 那就是我们开发的平台在内部使用了一些反射
  • 使用 Sphinx 时,如何记录没有文档字符串的成员?

    我正在为我发布的包编写文档 我发现您的文档越全面 人们就越容易找到您的包来使用 废话 实际上 我在充满爱心地编写代码的所有功能和细节方面获得了很多乐趣 然而 我对如何为类级变量编写与 Sphinx 兼容的文档感到完全困惑 特别是 我有一些e

随机推荐