k8s集群修改apiserver的ip地址

有时候由于服务器的调整,导致ip的的变化,k8s集群的api大管家的ip变动会导致kubectl的接口都无法正常使用,这是只需要将k8s主节点配置文件的ip替换即可。

例如无需要将原来的192.168.146.202的ip替换成192.168.85.202,执行一下操作即可

一、替换的ip

替换kube-apiserver.yaml和etcd.yaml

复制代码
sed  -i  's/192.168.146.202/192.168.85.200/g'   /etc/kubernetes/manifests/kube-apiserver.yaml

sed  -i  's/192.168.146.202/192.168.85.200/g'   /etc/kubernetes/manifests/etcd.yaml

二、生成新的conf文件

复制代码
kubeadm init phase kubeconfig admin --apiserver-advertise-address  192.168.85.202

kubeadm init phase kubeconfig controller-manager --apiserver-advertise-address  192.168.85.202

kubeadm init phase kubeconfig kubelet  --apiserver-advertise-address  192.168.85.202

kubeadm init phase kubeconfig scheduler --apiserver-advertise-address  192.168.85.202

 cp  -i  /etc/kubernetes/admin.conf   $HOME/.kube/config

三、生成apiserver证书文件

重新生成apiserver.key 、apiserver.crt证书

复制代码
kubeadm init phase certs apiserver  --apiserver-advertise-address  192.168.85.202

四、重启apiserver

复制代码
systemctl restart  kube-apiserer
相关推荐
做个文艺程序员1 天前
第1篇:K8s 核心概念精讲:Pod、Deployment、Service 与 Namespace——Java 开发者快速上手指南
java·云原生·容器·kubernetes·容器编排
一勺菠萝丶1 天前
Docker Desktop 启动后容器自动启动怎么办?如何关闭容器自启动
运维·docker·容器
TechWayfarer1 天前
IP风险等级评估接入实战:金融信贷如何用IP画像辅助风控审核
python·tcp/ip·安全·金融
上海云盾第一敬业销售1 天前
高防CDN与高防IP应用场景架构解析
网络协议·tcp/ip·架构
智慧景区与市集主理人1 天前
市集的 “IP 化” 打造路径——从单次活动到长期品牌资产
人工智能·科技·tcp/ip
做个文艺程序员1 天前
第08篇:K8s 部署 AI 大模型推理服务:GPU 调度 × vLLM × Java 客户端集成——从 0 到生产的完整方案
人工智能·kubernetes·vllm
Plastic garden1 天前
K8s(2)安装,集群
云原生·容器·kubernetes
sdm0704271 天前
网络原理-2.传输层协议TCP
网络·网络协议·tcp/ip
刘马想放假1 天前
Docker 容器导出与镜像导出深度技术解析:docker export vs docker save
docker·容器
JP-Destiny1 天前
docker-安装nacos
运维·docker·容器