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

k8s搭建

高可用节点

k8s节点 3个机器,2个master,一个node节点即可

  • 思考一下

k8s搭建高可用

  • 针对的是api-server

  • keepalived+nginx,nginx提供负载均衡,keepalived提供vip地址

  • iso镜像是openEuler 22.03 (LTS-SP3)

1、前期准备

主机名 ip vip
master01 192.168.50.20 192.168.50.77
master02 192.168.50.21 192.168.50.77
node 192.168.50.22 192.168.50.77

1、修改主机配置(所有节点操作)

1.修改主机名
2.关闭防火墙和selinux
3.关闭swap
4.配置时间同步

[root@server ~]# hostnamectl hostname master01
[root@server ~]# bash
[root@master01 ~]# systemctl disable firewalld --now
[root@master01 ~]# getenforce 
Disabled
[root@master01 ~]# swapoff -a
[root@master01 ~]# yum -y install chrony
[root@master01 ~]# chronyc sources

2、开启ipvs(所有节点)

cat > /etc/sysconfig/modules/ipvs.modules << 'EOF'
#!/bin/bash 
ipvs_modules="ip_vs ip_vs_lc ip_vs_wlc ip_vs_rr ip_vs_wrr ip_vs_lblc ip_vs_lblcr ip_vs_dh ip_vs_sh ip_vs_nq ip_vs_sed ip_vs_ftp nf_conntrack"
for kernel_module in ${ipvs_modules};do/sbin/modinfo -F filename ${kernel_module} > /dev/null 2>&1if [ $? -eq 0 ]; then/sbin/modprobe ${kernel_module}fi
done
EOFchmod +x /etc/sysconfig/modules/ipvs.modules
bash /etc/sysconfig/modules/ipvs.moduleslsmod | grep ip_vs

3、配置k8s yum源(所有节点)

# 直接到华为镜像站搜索kubernetes
[root@master01 ~]#  cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.huaweicloud.com/kubernetes/yum/repos/kubernetes-el7-$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=0
gpgkey=https://mirrors.huaweicloud.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.huaweicloud.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF# 使用欧拉的话需要将$basearch 改为自己的架构 x86_64[root@master01 yum.repos.d]# yum repoinfo kubernetes
Last metadata expiration check: 0:03:22 ago on Mon 23 Mar 2026 07:32:18 PM CST.
Repo-id            : kubernetes
Repo-name          : Kubernetes
Repo-status        : enabled
Repo-revision      : 1639678674448160
Repo-updated       : Wed 16 Jan 2030 09:08:48 AM CST
Repo-pkgs          : 751
Repo-available-pkgs: 751
Repo-size          : 9.6 G
Repo-baseurl       : https://mirrors.huaweicloud.com/kubernetes/yum/repos/kubernetes-el7-x86_64
Repo-expire        : 172,800 second(s) (last: Mon 23 Mar 2026 07:31:24 PM: CST)
Repo-filename      : /etc/yum.repos.d/kubernetes.repo
Total packages: 751

2、安装docker(所有节点)

  • 24年,欧拉支持的k8s版本是1.23,所以的话,需要安装docker

1、安装

[root@master01 yum.repos.d]# yum -y install docker 

2、修改docker配置

[root@master01 docker]# cat daemon.json 
{"exec-opts":["native.cgroupdriver=systemd"]
}

3、重启docker

[root@master01 ~]# systemctl daemon-reload
[root@master01 ~]# systemctl restart docker
  • 需要提前拉取镜像下来才行,因为docker网络的问题

后面安装k8s高版本

1.28这个版本

http://www.jsqmd.com/news/527201/

相关文章:

  • 【YOLOv10深度解析】从CIB模块到无NMS训练:工程实现与性能权衡
  • FPGA工程师的日常:用Verilog和QuartusⅡ快速验证一个加法器IP核的设计思路
  • OpenClaw技能组合技:Qwen3.5-9B完成竞品监控日报自动化
  • 2026年北京家居商场推荐:适老化居家改造靠谱商场及全案服务对比 - 品牌推荐
  • 恒企专修学院联系方式查询:为会计学习者提供官方联系渠道与机构背景参考指南 - 品牌推荐
  • YOLOv8巅峰之作:CBAM注意力机制融合实战,精度暴涨mAP提升3%!
  • 老设备如何重获新生?OpenCore Legacy Patcher系统升级完全指南
  • 别再让Yalmip默认求解器拖慢你的优化!手把手教你用sdpsettings调优Gurobi和CPLEX
  • 2026年电缆浮球液位计厂家推荐:上海科戈电子科技,连杆浮球液位计/侧装浮球液位计厂家精选 - 品牌推荐官
  • 2026年全屋定制家具厂家推荐:伊宝诺家居科技,定制电视机柜/定制衣柜橱柜/定制护墙板厂家精选 - 品牌推荐官
  • 2026年安然雨花石性价比排名,图案丰富又专业的选哪家 - 工业品牌热点
  • 计算机毕业设计 | springboot+vue智慧工地管理系统 前后端分离后台管理(附源码+文档)
  • CHORD-X API安全设计与实践:防止滥用与保障服务稳定
  • SecGPT-14B效果展示:对一段恶意LNK文件分析报告,关联T1566.001并给出EDR检测建议
  • 北京家居商场如何选省心省力?2026年靠谱推荐聚焦智能与适老化解决方案 - 品牌推荐
  • 通义千问1.8B-Chat-GPTQ量化版实测:WebUI聊天界面搭建指南
  • 5个强力优化步骤:Win11Debloat让Windows 11重获新生
  • 手把手教你用华为OceanStor SAN存储给Linux服务器扩容(附iSCSI配置全流程)
  • 前端工程师的自我修养:2025年必知的TypeScript与框架底层原理
  • 不用官网下载!conda一条命令搞定CUDA和cuDNN环境配置(以11.1版本为例)
  • 去中心化存储:解锁DAPP无限潜能的数字基石
  • 微信终于官宣!OpenClaw(龙虾)正式接入,你的微信里多了一个AI管家
  • 5分钟搞定GPT-SoVITS-WebUI语音克隆:手把手教你用派蒙数据集生成AI语音
  • OpenClaw技能开发入门:为Qwen3-VL:30B定制飞书图片分析插件
  • 手把手教你用Proxifier+Burp Suite抓取微信小程序数据包(含避坑指南)
  • Arduino连接DHT11总失败?手把手教你排查硬件接线和库安装的5个常见坑
  • Tinkercad新手必看:用键盘快捷键搞定移动、旋转和缩放,效率翻倍!
  • 云服务器GPU租赁实战:从环境搭建到模型训练的避坑指南
  • 级联H桥变换器与SOC均衡控制技术在高电压系统中的应用
  • FRCRN开源大模型多场景落地:网课录制/会议纪要/语音日记三类需求覆盖