k8s修改集群IP--不重置集群

news2024/11/16 21:34:42

正常在用集群想要更换ip 

master 节点ip192.168.10.138 改为192.168.10.148

node1节点ip192.168.10.139 改为192.168.10.149

node2节点ip192.168.10.140 改为192.168.10.150

master 节点

1)执行脚本1233.sh 

1233.sh 内容如下:

# master 节点

export oldip1=192.168.10.138
export newip1=192.168.10.148

# node 节点
export oldip2=192.168.10.139
export newip2=192.168.10.149

export oldip3=192.168.10.140
export newip3=192.168.10.150

find /etc/kubernetes -type f | xargs sed -i "s/$oldip1/$newip1/"
find /etc/kubernetes -type f | xargs sed -i "s/$oldip2/$newip2/"
find /etc/kubernetes -type f | xargs sed -i "s/$oldip3/$newip3/"
find /root/.kube/config -type f | xargs sed -i "s/$oldip1/$newip1/"

echo "success 1111 full"
cd /root/.kube/cache/discovery
mv ${oldip1}_6443 ${newip1}_6443
echo "success 2222 full"
cd /etc/kubernetes/pki

mv apiserver.key apiserver.key.bak
mv apiserver.crt apiserver.crt.bak

kubeadm init phase certs apiserver --apiserver-advertise-address $newip1

systemctl restart kubelet

2)修改configmap 

kubectl -n kube-system edit cm kube-proxy

老IP修改成新master IP地址

node 节点

记得修改每个node节点上 kubelet 配置文件IP
vi  /etc/kubernetes/kubelet.conf
改成newip地址

systemctl restart kubelet

最后k8s集群所在的服务器重启2-3次,验证所有pod状态都正常。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1073584.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Outlook屏蔽Jira AI提醒

前言:最近不知道为什么jira上的ai小助手抽风,一周发个几千封邮件…导致我现在都不想在邮箱里面跟找垃圾一样找消息了。实在忍无可忍,决定屏蔽AI小助手,方法很简单,follow me~~ 第一步:双击打开电脑版Outloo…

在uniapp中为自定义组件绑定点击事件点击后没有效果

使用uniapp时,封装了一个Card的组件,为这个Card组件加上点击事件 click"handleClick"事件时,事件没有触发。点开微信小程序生成后的源码,可以看到 click的事件变成bindClick了。正确的点击事件应该是bindtap&#xff0c…

【LeetCode75】第六十八题 只出现一次的数字

目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 题目给我们一个数组,让我们返回只出现一次的数字。 那我们直接拿一个map来记录一下就好啦,不过题目要求只使用常…

ASEMI整流桥GBU610参数,GBU610规格

编辑-Z GBU610参数描述: 型号:GBU610 最大直流反向电压VR:1000V 最大工作峰值反向电压VRWM:700V 最大平均正向电流IF:6A 非重复正向浪涌电流IFSM:175A 操作和储存温度范围TJ ,TSTG:-55 t…

企业门户的必备选择,WorkPlus的定制化解决方案

在当今数字化时代,企业门户成为了企业内外沟通与协作的重要基础设施。WorkPlus作为领先的品牌,为企业提供了一站式的企业门户解决方案,旨在提升企业形象、改善内外部沟通与协作效率。本文将深入探讨WorkPlus如何通过定制化的设计,…

react父页面监听子页面关闭,进而刷新列表

如:父页面是table表格页面, 从父页面中打开的子页面,子页面中进行数据修改,保存后,父页面的table表要进行更新 部分代码: 1、父页面 fetchFinance()方法为调接口的方法: 即当子页面修改了数据保存后,父页面刷新tab…

视频监控系统/视频汇聚平台EasyCVR如何反向代理进行后端保活?

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

直播预告 | 10月12日虹科灭菌原理和灭菌工艺验证免费课程开讲,晚8点不见不散!

文章来源:虹科环境监测技术 点此阅读原文:https://mp.weixin.qq.com/s/deH8c5K9k3doJMKYWHoz4w 报名方式 复制下方链接至电脑浏览器,进入报名页面,点击“我要报名”进行报名,成功报名的用户开播时再次进入即可观看。 …

STC89C51基础及项目第13天:小车go、软件调速

1. 小车散件组装_推荐相同接线(259.104) 2. L9110s电机控制器接线(260.105) L9110s电机模块开发 接通VCC,GND 模块电源指示灯亮, 以下资料来源官方,但是不对,根据下节课实际调试 …

类图 UML从入门到放弃系列之二

1.劝退说明(开个玩笑) UML包含有许多小组件、修饰符以及其他小巧复杂的东西。UML的内容相当庞大,以至于你可以花大量的时间把自己修成一个UML语言律师,并能够完成所有律师能够完成的工作:编写出所有人都无法理解的文档。现在流行的敏捷开发倡…

MySQL 安装+启动+报错的解决方案

目录 一、安装准备 1.1 下载 1.2 版本说明 二、安装步骤 2.1 解压缩 2.2 配置环境变量 2.3 配置文件 2.4 安装 2.5 启动/停止服务 三、使用说明 3.1 用户名密码登录 3.1 设置用户名密码 四、卸载步骤 4.1 卸载服务 五、安装问题 六、启动问题 6.1 提示【服务无…

VS Code如何给Python配置虚拟环境

在python中,可以通过Conda创建虚拟环境,与PyCharm联合使用。今天,在VS Code 上创建虚拟环境,在虚拟环境中安装第三方库。 首先,打开一个新的空文件夹(CRM)。 然后,新建一个python文件…

自动导入时,Element-plus Message Box组件样式丢失

问题描述 当使用Element-plus ElMessageBox弹出时,样式丢失。具体表现为弹窗显示在左上角,背景页面均为透明。 解决方案 在main.ts中,引入message-box.scss,具体代码为: import element-plus/theme-chalk/src/mes…

神经网络(MLP多层感知器)

分类 神经网络可以分为多种不同的类型,下面列举一些常见的神经网络类型: 前馈神经网络(Feedforward Neural Network):前馈神经网络是最基本的神经网络类型,也是深度学习中最常见的神经网络类型。它由若干个…

算法深度解析:视频实时美颜SDK背后的技术奥秘

美颜技术已经成为了当今数字时代的一种流行趋势。无论是社交媒体上的自拍照片还是在线视频直播,人们都渴望在镜头前呈现出最佳的自己。为了满足这一需求,视频实时美颜SDK应运而生,它们背后蕴含着复杂的算法和技术,今天就让我们一同…

网安周报|Mixin Network 云服务商数据库遭到攻击,涉案金额约 2 亿美元

1、Mixin Network 云服务商数据库遭到攻击,涉案金额约 2 亿美元 Mixin Network是一个开源的数字资产点对点交易网络,今天在Twitter上宣布,由于该平台遭受了黑客攻击,存款和取款立即暂停。据报道,该攻击的目标是Mixin云…

Super-jacoco应用统计代码覆盖率及问题处理

一、原文地址 滴滴开源Super-jacoco:java代码覆盖率收集平台 - 掘金 二、背景 我要使用Super-jacoco,对手工测试,进行代码覆盖率的统计。 为什么使用Super-jacoco,而不是直接使用jacoco,因为Super-jacoco解决了增量…

13 英寸 MacBook Air 与 MacBook Pro 评比

Apple 目前销售两款笔记本电脑系列:MacBook Pro(提供13英寸 M2、14英寸 M1 Pro/Max和16 英寸 M1 Pro/Max型号)和 MacBook Air(提供13.3 英寸 M1或13.6 英寸 M2型号)。该系列中包含一系列规格相似的 13 英寸 Mac 笔记本…

Java中使用C代码

开发工具: Intellij Idea 与 Visual Studio使用方式: Visual生成.dll文件(Windows .dll文件, Linux .so文件); jdk添加.dll文件, Idea java 采用native方式注册与使用c代码.1. 如下图, 打开idea,新建class Demo, 通过命令行生成Demo.h public class Demo {public native voi…

使用kubectl连接远程Kubernetes(k8s)集群

使用kubectl连接远程Kubernetes集群 环境准备下载kubectl下载地址 安装kubectl并处理配置文件Windows的安装配置安装kubectl拉取配置文件安装kubectl拉取配置文件kubectl命令自动补全 Linux的安装配置安装kubectl拉取配置文件kubectl命令自动补全 环境准备 你需要准备一个Kube…