k8s部署 多master节点负载均衡以及集群高可用

一、k8s 添加多master节点实验

1、master02节点初始化操作

2、在master01节点基础上,完成master02节点部署

①从master01节点复制所需要的文件

需要从master01节点复制etcd数据库所需要的ssl证书、kubernetes安装目录(二进制文件、组件与apiserver通信的集群引导文件、启动参数配置文件)、kubectl与apiserver通信的集群引导文件、各组件被systemd管理的service文件

②修改apiserver、controller-manager、scheduler启动参数配置文件中的监听地址以及apiserver的通告地址
③验证

二、使用nginx部署k8s集群master节点负载均衡

三、部署keepalived服务做k8s集群负载均衡器高可用

备节点在主节点的配置文件上修改

验证故障转移

主节点重新启动nginx和keepalived服务 会抢占vip

四、修改修改node节点上的配置引导文件中的server对应的ip为VIP

修改所有node节点上的bootstrap.kubeconfig, kubelet.kubeconfig kube-proxy.kubeconfig配置文件为VIP

五、所有的master节点的集群引导配置文件都指向本机apiserver的ip和端口

相关推荐
大貔貅喝啤酒几秒前
基于Windows下载安装Android Studio 3.3.2版本教程(2026详细图文版)
android·java·windows·android studio
奋斗的小方2 分钟前
Java基础篇09:项目实战
java·开发语言
海兰3 分钟前
【第21篇-续】graph-Stream-Node改造为适配openAI模型示例
java·人工智能·spring boot·spring·spring ai
vKd0Ff21L5 分钟前
如何在Dev-C++中设置TDM-GCC为默认编译器第九十一篇
java·jvm·c++
武子康7 分钟前
Java-221 RocketMQ 消息存储核心原理:CommitLog、ConsumerQueue、IndexFile 与消息过滤机制
java·大数据·分布式·消息队列·rabbitmq·rocketmq·java-rocketmq
北风toto14 分钟前
为什么 IntelliJ IDEA Community 无法开发 Vue?——附解决方案
java·vue.js·intellij-idea
programhelp_15 分钟前
Google 2026 New Grad SDE VO 三轮面试详解 | 含Behavioral、Coding、Design
java·服务器·数据库
Donk_6718 分钟前
HAProxy实验搭建
运维·负载均衡
驭渊的小故事19 分钟前
java中的进程的详细解析
java·开发语言
Mr_sst27 分钟前
Codex 部署、使用教程 & Vibe Coding 实战指南
java·ai·语言模型·chatgpt·ai编程