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

k8s 1.26版部署

环境规划:

        pod网段:10.244.0.0/16

        service网段:10.10.0.0/16

        注意: pod和service网段不可冲突,如果冲突会导致K8S集群安装失败。

        容器运行时本次使用containerd。

主机规划:

 一、初始化系统(所有节点)

        1. 主机名定义以及解析

        2. 关闭防火墙

        3. 关闭selinux

        4. 时间同步

        5. 关闭交换分区

                swapoff

                vim /etc/fstab

                #/dev/mapper/centos-swap swap swap defaults 0 0

        6. 修改Linux内核参数,添加网桥过滤器和地址转发功能

                modprobe br_netfilter

                cat >> /etc/sysctl.d/kubernetes.conf <<EOF

                net.bridge.bridge-nf-call-ip6tables = 1

                net.bridge.bridge-nf-call-iptables = 1

                net.ipv4.ip_forward = 1

                EOF

                sysctl -p /etc/sysctl.d/kubernetes.conf

        7. 配置ipvs功能

        在kubernetes中Service有两种代理模型,一种是基于iptables的,一种是基于ipvs,两者对比ipvs的性能要高,如果想要使用ipvs模型,需要手动载入ipvs模块

        yum -y install ipset ipvsadm

        cat > /etc/sysconfig/modules/ipvs.modules <<EOF

        modprobe -- ip_vs

        modprobe -- ip_vs_rr

        modprobe -- ip_vs_wrr

        modprobe -- ip_vs_sh        

        modprobe -- nf_conntrack_ipv4

        EOF

        chmod +x /etc/sysconfig/modules/ipv

相关文章:

  • 【数据可视化-28】2017-2025 年每月产品零售价数据可视化分析
  • JavaScript 页面刷新:从传统到现代的全面解析
  • 10天学会嵌入式技术之51单片机-day-6
  • 动态渲染页面智能嗅探:机器学习判定AJAX加载触发条件
  • Spring Boot默认缓存管理
  • tzdata 安装失败的一种处理
  • Excel处理控件Aspose.Cells教程:使用 Python 在 Excel 中进行数据验
  • Kotlin学习基础知识大全(上)
  • 大模型面经 | 春招、秋招算法面试常考八股文附答案(六)
  • Milvus(6):Collection 管理分区、管理别名
  • 运维打铁:Centos 7 使用yum安装 mysql5.7
  • Rust 学习笔记:编程语言的相关概念
  • HTML、XHTML 和 XML区别
  • 关于Safari浏览器在ios<16.3版本不支持正则表达式零宽断言的解决办法
  • HTML给图片居中
  • 【OSG学习笔记】Day 7: 材质与光照——让模型“活”起来
  • 数据库-数据类型、约束 和 DQL语言
  • 内网数据库怎么通过外网访问?本地SQL无公网IP如何让公网连接实现通用方法
  • 【ES实战】Elasticsearch中模糊匹配类的查询
  • 【mysql】windows mysql命令
  • 审议民营经济促进法草案等,十四届全国人大常委会第十五次会议将举行
  • 女子隐私被“上墙”莫名遭网暴,网警揪出始作俑者
  • 外卖口水战四天,京东美团市值合计蒸发超千亿港元
  • 世界最大全电驱可拆装环保绞吸船投入官厅水库清淤试点工程
  • 禾赛:车载激光雷达走向标配,核心能力可在机器人领域复用
  • 夸大事实拍视频发网络,镇雄两名网红勒索两千元删帖费被拘