当前位置: 首页 > article >正文

记一次sealos部署k8s集群之delete了第一台master如何恢复

记一次sealos部署k8s集群之delete了第一台master如何恢复

一、背景描述

使用sealos部署了一套K8S集群
master信息:172.27.100.1、172.27.100.2、172.27.100.3
node信息:172.27.100.4、172.27.100.5
sealos安装在172.27.100.1节点,根目录下/root/.sealos/文件还在!

[root@k8s-master-172.27.100.1 .sealos]# pwd
/root/.sealos
[root@k8s-master-100642573 .sealos]# ls -l default
总用量 8
-rw-r--r-- 1 root root 2928 1月   9 16:04 Clusterfile
drwxr-xr-x 3 root root  252 1月   9 16:03 etc
drwxr--r-- 2 root root   24 1月   9 16:03 logs
drwxr-xr-x 3 root root 4096 1月   9 16:03 pki
drwxr-xr-x 2 root root   93 1月   9 16:03 tmp

现象描述:
因各种原因sealos 第一个节点被搞烂了(原集群中172.27.100.1被移除或其他原因),需要恢复172.27.100.1!

目的:
恢复172.27.100.1 到原K8S集群,并继续承担master角色。

二、恢复172.27.100.1到k8s集群

2.1、备份sealos文件

cp -r default/ default_20250107

2.2、使用sealos清理节点文件

sealos delete --masters 172.27.100.1

2.3、备份原K8S集群etcd

crictl exec -i `crictl ps |grep etcd |awk '{print $1}'` /bin/sh -c "ETCDCTL_API=3 etcdctl --endpoints https://172.27.100.1:2379 --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=

http://www.kler.cn/a/500633.html

相关文章:

  • 后端服务集成ElasticSearch搜索功能技术方案
  • 相加交互效应函数发布—适用于逻辑回归、cox回归、glmm模型、gee模型
  • 【redis初阶】浅谈分布式系统
  • piexl 手机刷装机包,以及使用面具root手机
  • [读书日志]从零开始学习Chisel 第十二篇:Scala的抽象成员(敏捷硬件开发语言Chisel与数字系统设计)
  • 攻防靶场(34):隐蔽的计划任务提权 Funbox1
  • 青少年编程与数学 02-006 前端开发框架VUE 20课题、工具链
  • 39_Lua选择结构语句
  • Pathview包:整合表达谱数据可视化KEGG通路
  • 深入学习 Python 量化编程
  • Redis的各种操作
  • 【SpringBoot】@Value 没有注入预期的值
  • GPU算力平台|在GPU算力平台部署Linly-Talker 数字人对话应用教程
  • WPF基础(1.1):ComboBox的使用
  • NestJS基础教程
  • 【论文+源码】一个基于Vue.js的MOBA类游戏攻略分享平台
  • 数组(Array)和链表(Linked List)
  • docker-compose安装canal并利用rabbitmq同步多个mysql数据
  • Oracle概述
  • [离线数仓] 总结二、Hive数仓分层开发
  • Android车机DIY开发之学习篇(二)编译Kernel以正点原子为例
  • No one knows regex better than me