登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
1
2
/ 2 页
下一页
返回列表
首页
›
业界区
›
业界
›
附042.Kubernetes_v1.32.3生成环境高可用部署方案 ...
附042.Kubernetes_v1.32.3生成环境高可用部署方案
[ 复制链接 ]
柯惠心
2025-6-3 10:50:56
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
部署组件
该 Kubernetes 部署过程中,对于部署环节,涉及多个组件,主要有 kubeadm 、kubelet 、kubectl。
kubeadm介绍
Kubeadm 为构建 Kubernetes 提供了便捷、高效的“最佳实践” ,该工具提供了初始化完整 Kubernetes 过程所需的组件,其主要命令及功能有:
kubeadm init:用于搭建 Kubernetes 控制平面节点;
kubeadm join:用于搭建 Kubernetes 工作节点并将其加入到集群中;
kubeadm upgrade:用于升级 Kubernetes 集群到新版本;
kubeadm token:用于管理 kubeadm join 使用的 token;
kubeadm reset:用于恢复(重置)通过 kubeadm init 或者 kubeadm join 命令对节点进行的任何变更;
kubeadm certs:用于管理 Kubernetes 证书;
kubeadm kubeconfig:用于管理 kubeconfig 文件;
kubeadm version:用于显示(查询)kubeadm 的版本信息;
kubeadm alpha:用于预览当前从社区收集到的反馈中的 kubeadm 特性。
更多参考:Kubeadm介绍
kubelet介绍
kubelet 是 Kubernetes 集群中用于操作 Docker 、containerd 等容器运行时的核心组件,需要在每个节点运行。通常该操作是基于 CRI 实现,kubelet 和 CRI 交互,以便于实现对 Kubernetes 的管控。
kubelet 主要用于配置容器网络、管理容器数据卷等容器全生命周期,对于 kubelet 而言,其主要的功能核心有:
Pod 更新事件;
Pod 生命周期管理;
上报 Node 节点信息。
更多参考:kubelet介绍
kubectl介绍
kubectl 控制 Kubernetes 集群管理器,是作为 Kubernetes 的命令行工具,用于与 apiserver 进行通信,使用 kubectl 工具在 Kubernetes 上部署和管理应用程序。
使用 kubectl,可以检查群集资源的创建、删除和更新组件。
同时集成了大量子命令,可更便捷的管理 Kubernetes 集群,主要命令如下:
Kubetcl -h:显示子命令;
kubectl option:查看全局选项;
kubectl --help:查看子命令帮助信息;
kubelet [command] [PARAMS] -o=:设置输出格式,如json、yaml等;
Kubetcl explain [RESOURCE]:查看资源的定义。
更多参考:kubectl介绍
方案概述
方案介绍
本方案基于 kubeadm 部署工具实现完整生产环境可用的 Kubernetes 高可用集群,同时提供相关 Kubernetes 周边组件。
其主要信息如下:
版本:Kubernetes 1.32.3 版本;
kubeadm:采用 kubeadm 部署 Kubernetes ;
OS:Ubuntu Server 24.04 LTS;
etcd:采用融合方式;
HAProxy:以系统systemd形式运行,提供反向代理至3个master 6443端口;
KeepAlived:用于实现 apiserver 的高可用;
KubeSphere:是基于 Kubernetes 内核的分布式多租户商用云原生操作系统。在开源能力的基础上,在多云集群管理、微服务治理、应用管理等多个核心业务场景进行功能延伸。
Prometheus+Grafana:用于集群监控;
其他主要部署组件包括:
Metrics:度量组件,用于提供相关监控指标;
Dashboard:Kubernetes 集群的前端图形界面;
Helm:Kubernetes Helm 包管理器工具,用于后续使用 helm 整合包快速部署应用;
Ingress:Kubernetes 服务暴露应用,用于提供7层的负载均衡,类似 Nginx,可建立外部和内部的多个映射规则;
containerd:Kubernetes 底层容器时;
Longhorn:Kubernetes 动态存储组件,用于提供 Kubernetes 的持久存储。
提示:本方案部署所使用脚本均由本人提供,可能不定期更新。
部署规划
节点规划
节点主机名IP类型可运行服务/组件master01172.24.8.181Kubernetes master节点kubeadm、kubelet、kubectl、KeepAlived、containerd
etcd、kube-apiserver、kube-scheduler、kube-controller-manager、calico
dashboard、metrics、ingress、Longhorn ui节点、Prometheus+Grafana节点
KubeSphere节点master02172.24.8.182Kubernetes master节点kubeadm、kubelet、kubectl、KeepAlived、containerd
etcd、kube-apiserver、kube-scheduler、kube-controller-manager、calico
dashboard、metrics、ingress、Longhorn ui节点、Prometheus+Grafana节点
KubeSphere节点master03172.24.8.183Kubernetes master节点kubeadm、kubelet、kubectl、KeepAlived、containerd
etcd、kube-apiserver、kube-scheduler、kube-controller-manager、calico
dashboard、metrics、ingress、Longhorn ui节点、Prometheus+Grafana节点
KubeSphere节点worker01172.24.8.184Kubernetes worker节点kubelet、containerd、calico、metrics、Longhorn driver节点
Prometheus+Grafana节点、KubeSphere节点worker02172.24.8.185Kubernetes worker节点kubelet、containerd、calico、metrics、Longhorn driver节点
Prometheus+Grafana节点、KubeSphere节点worker03172.24.8.186Kubernetes worker节点kubelet、containerd、calico、metrics、Longhorn driver节点
Prometheus+Grafana节点、KubeSphere节点Kubernetes集群高可用主要指的是控制平面的高可用,多个Master节点组件(通常为奇数)和Etcd组件的高可用,worker节点通过前端负载均衡VIP( 172.24.8.180 )连接到Master。
Kubernetes高可用架构中etcd与Master节点组件混合部署方式特点:
所需服务器节点资源少,具备超融合架构特点
部署简单,利于管理
容易进行横向扩展
etcd复用Kubernetes的高可用
存在一定风险,如一台master主机挂了,master和etcd都少了一个节点,集群冗余度受到一定影响
提示:本实验使用Keepalived+HAProxy架构实现Kubernetes的高可用。
主机名配置
需要对所有节点主机名进行相应配置。
root@localhost:~# hostnamectl set-hostname master01 #其他节点依次修改
复制代码
提示:如上需要在所有节点修改对应的主机名。\
生产环境通常建议在内网部署dns服务器,使用dns服务器进行解析,本指南采用本地hosts文件名进行解析。
如下hosts文件修改仅需在master01执行,后续使用批量分发至其他所有节点。
[code]root@master01:~# cat >> /etc/hosts
Kubernetes
v1
生成
环境
高可用
相关帖子
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
《DNESP32P4开发指南_V1.0》第十三章 EXIT实验
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
0
324
季卓然
2026-04-01
安全
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
0
368
恐肩
2026-04-01
安全
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
0
892
喜及眩
2026-04-01
安全
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
0
431
后彼
2026-04-01
安全
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
0
366
支季雅
2026-04-01
安全
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
0
704
琦谓
2026-04-01
安全
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
0
816
押疙
2026-04-01
安全
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
0
66
蟠鲤
2026-04-01
安全
pg_auto_failover 高可用中,PostgreSQL实例配置文件的加载步骤
0
930
粉押淫
2026-04-01
安全
《DNESP32P4开发指南_V1.0》第十三章 EXIT实验
0
799
公新蕾
2026-04-01
回复
(33)
篁瞑普
2025-10-13 10:15:15
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢分享,下载保存了,貌似很强大
盛天欣
2025-11-30 23:34:31
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
分享、互助 让互联网精神温暖你我
昝梓菱
2025-12-11 05:22:28
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
这个好,看起来很实用
缣移双
2025-12-11 16:45:57
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
yyds。多谢分享
坡琨
2025-12-12 22:44:46
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢,下载保存了
马璞玉
2025-12-15 05:00:18
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
峰邑
2026-1-14 08:54:12
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
这个好,看起来很实用
靳谷雪
2026-1-18 04:15:36
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
分享、互助 让互联网精神温暖你我
馏栩梓
2026-1-19 11:01:37
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢楼主提供!
左优扬
2026-1-19 12:41:09
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
分享、互助 让互联网精神温暖你我
剽达崖
2026-1-20 18:24:46
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
这个有用。
嶝扁
2026-1-21 02:54:35
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
觐有
2026-1-25 09:14:54
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
劳暄美
2026-1-26 05:14:50
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
东门芳洲
2026-1-26 09:35:36
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢发布原创作品,程序园因你更精彩
欧阳雪枫
2026-1-29 22:24:40
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
前排留名,哈哈哈
空娅芬
2026-1-30 11:14:20
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
热心回复!
庾签
2026-1-30 11:31:01
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
收藏一下 不知道什么时候能用到
叭遭段
2026-2-3 07:11:57
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
前排留名,哈哈哈
下一页 »
1
2
/ 2 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
科技
签约作者
程序园优秀签约作者
发帖
柯惠心
2026-2-3 07:11:57
关注
0
粉丝关注
24
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9539
6
宋子
9880
7
韶又彤
9911
8
注思
9034
9
荪俗
9023
10
诀锺
9036
查看更多
今日好文热榜
645
【ESP32】ESP32 使用 MQTT 连接华为云 IoT
770
Axios遭供应链投毒攻击(附排查与紧急补救
931
AI 可以取代运维了吗?
83
测试人必备的4个AI Skills(附下载地址和详
74
记一次Webshell流量分析2 | 添柴不加火
453
记一次Webshell流量分析2 | 添柴不加火
139
记一次Webshell流量分析2 | 添柴不加火
727
记一次Webshell流量分析2 | 添柴不加火
68
记一次Webshell流量分析2 | 添柴不加火
412
AI元人文:在荆棘中开路——对四个实践性追
930
记一次Webshell流量分析2 | 添柴不加火
3
Python模块与包管理完全指南:从入门到精通
422
记一次Webshell流量分析2 | 添柴不加火
2
Python模块与包管理完全指南:从入门到精通
271
AI元人文:在荆棘中开路——对四个实践性追
577
记一次Webshell流量分析2 | 添柴不加火
86
记一次Webshell流量分析2 | 添柴不加火
160
记一次Webshell流量分析2 | 添柴不加火
876
记一次Webshell流量分析2 | 添柴不加火
148
记一次Webshell流量分析2 | 添柴不加火