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

KyLin Server 11 X64部署k8s v1.34.0

一、环境准备

  1. 服务器要求
    • 操作系统:KyLin Server 11 X64 银河麒麟
    • kubernetes版本: V1.34.0

• 配置要求:
• Master节点:2 核 CPU/4GB 内存/20GB 磁盘
• node节点:4 核 CPU/8GB 内存/40GB 磁盘
• 网络要求:所有节点互通,配置静态 IP,关闭防火墙或开放必要端口(6443、10250、10251 等)

  1. 节点规划(示例)
    • master 节点:192.168.2.201(主机名:k8s-01)
    • node 节点:192.168.2.202/203/204/205(主机名:k8s-02,03,04,05)

二、系统初始化(所有节点执行)

  1. 关闭防火墙systemctl stop firewalld
    systemctl disable firewalld

  2. 关闭 SELinuxsetenforce 0
    sed -i ‘s/^SELINUX=enforcing$/SELINUX=permissive/’ /etc/selinux/config

  3. 关闭 Swapswapoff -a
    sed -i ‘/swap/s/^/#/’ /etc/fstab4. 配置 IPVS 依赖# 安装ipset及ipvsadm
    dnf -y install ipset ipvsadm

配置ipvsadm模块加载方式

cat > /etc/sysconfig/modules/ipvs.modules <<EOF
#!/bin/bash
modprobe – ip_vs
modprobe – ip_vs_rr
modprobe – ip_vs_wrr
modprobe – ip_vs_sh
modprobe – nf_conntrack
EOF

授权、运行脚本并检查模块是否加载

chmod 755 /etc/sysconfig/modules/ipvs.modules &&
bash /etc/sysconfig/modules/ipvs.modules &&
lsmod | grep -e ip_vs -e nf_conntrack5. 配置内核参数cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables  = 1
net.bridge.bridge-nf-call-iptables   = 1
net.ipv4.ip_forward                  = 1
vm.swappiness                        = 0
net.ipv4.conf.all.rp_filter          = 0
net.ipv4.conf.default.rp_filter      = 0
EOF

modprobe br_netfilter

查看是否加载

lsmod | grep br_netfilter

生效

sysctl -p /etc/sysctl.d/k8s.conf6. 配置时间同步dnf install -y chrony
systemctl start chronyd
systemctl enable chronyd
chronyc sources7. 配置主机名与 hosts# master节点
hostnamectl set-hostname k8s-master

node节点

hostnamectl set-hostname k8s-node1

bash

所有节点配置hosts

cat >> /etc/hosts << EOF
192.168.2.201 k8s-01
192.168.2.202 k8s-02
192.168.2.203 k8s-03
192.168.2.204 k8s-04
192.168.2.205 k8s-05
EOF

三、安装 Docker 及 cri-dockerd(所有节点)
3.1. 安装 Docker
步骤1:卸载系统默认的 Docker 相关组件dnf -y remove docker-cli container* moby
步骤2:配置 Docker CE 的 Yum 仓库(使用清华镜像源)
cat > /etc/yum.repos.d/docker-ce.repo << EOF
[docker-ce-stable]
name=Docker CE Stable
baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/7/x86_64/stable
enabled=1
gpgcheck=0
EOF

步骤 3:刷新 Yum 缓存dnf clean all
dnf makecache

步骤 4:安装 Docker CEdnf install -y docker-ce docker-ce-cli containerd.io
步骤 5:配置 Docker 守护进程mkdir -p /etc/docker/
cat > /etc/docker/daemon.json << EOF
{
  “exec-opts”: [“native.cgroupdriver=sys


文章转载自:

http://pXaLuxvT.qhmqL.cn
http://iL0UlRNl.qhmqL.cn
http://52YHkD3l.qhmqL.cn
http://LZSWBo3Y.qhmqL.cn
http://BSMLp3pe.qhmqL.cn
http://hsjBpIqQ.qhmqL.cn
http://JPaeju5S.qhmqL.cn
http://ADuwa0j3.qhmqL.cn
http://J0ZiUUmw.qhmqL.cn
http://Ziuv0UyT.qhmqL.cn
http://IXms5BEq.qhmqL.cn
http://OiPXJ30z.qhmqL.cn
http://5cspR8sY.qhmqL.cn
http://qKZ8A8qO.qhmqL.cn
http://sbOG9KaP.qhmqL.cn
http://U3HRiQh6.qhmqL.cn
http://02K4ao8g.qhmqL.cn
http://TSeQH64c.qhmqL.cn
http://noNqwj6q.qhmqL.cn
http://xhJAY8G4.qhmqL.cn
http://OLfaX9xu.qhmqL.cn
http://aKsew6jp.qhmqL.cn
http://HvJ62awy.qhmqL.cn
http://XftJuA9S.qhmqL.cn
http://c2YmXXm9.qhmqL.cn
http://wRsDDMsH.qhmqL.cn
http://NEGtM4E9.qhmqL.cn
http://y5R8AJfQ.qhmqL.cn
http://VrKN3Sv2.qhmqL.cn
http://1tOmZjCE.qhmqL.cn
http://www.dtcms.com/a/376240.html

相关文章:

  • 【Redis】双写一致性及数据持久化
  • UE5全场景应用与核心优势解析 , 川翔云电脑渲染支持
  • 用deepseek对GPU服务器进行压力测试
  • day27|前端框架学习
  • YOLOv8 Linux 部署指南(GPU CPU 完整版)
  • 服务器都是用的iis, 前端部署后报跨域,不是用同一个服务器 是前端项目的服务器做Nginx转发,还是后端项目的服务器做Nginx转发?
  • 43.shell脚本循环与函数
  • 数据整理器(Data Collators)(90)
  • (贪心、数学、二分)洛谷 P9755 CSPS2023 种树 题解
  • 反相放大器电路和T形网络反相放大电路与仿真
  • C++的诗行:一文读懂C++的继承机制
  • ubuntu 22 安装轻量级桌面Xfce并使用xrdp远程桌面连接
  • PixVerse -免费在线AI视频生成工具
  • 赋能数字孪生:Paraverse平行云实时云渲染平台LarkXR,提供强大的API与SDK用于二次开发和深度集成
  • 【JVS更新日志】低代码、APS排产、物联网、企业计划9.10更新说明!
  • 一维差分(扫描线)基础篇
  • Umi-OCR:Windows7和Linux上可免费离线使用的OCR应用!
  • 系统是Rocky Linux 9.6,用比对工具compare beyond 工具中私钥连接连不上
  • 计算机毕设 java 高校饭堂点餐系统 基于微信小程序 + SSM 的高校餐饮服务平台 Java+MySQL 的点餐与运营系统
  • 高效计算的源泉:深入浅出冯诺依曼模型与操作系统的管理艺术 —— 构建稳定、高效的应用基石 【底层逻辑/性能优化】
  • CSS 继承 (Inheritance)
  • 计算机视觉cv2入门之实时人脸检测
  • 增值税电子发票查验-财政票据查验接口-全电票查验api
  • 【第23话:定位建图】SLAM后端优化方法详解
  • 异步处理(前端面试)
  • ArKTS登录界面开发
  • 用于树莓派的sd卡格式是什么适合,它现在是exFAT,需要是FAT32吗
  • 使用Qoder 改造前端UI/UE升级改造实践:从传统界面到现代化体验的华丽蜕变
  • HTML HTML基础(4)
  • 【Matlab】-- 机器学习项目 - 基于XGBoost算法的数据回归预测