当前位置: 首页 > 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命令
  • 解放日报:硬科企业由此迈出“市场第一步”
  • 新能源车盈利拐点:8家上市车企去年合计净利854亿元,多家扭亏
  • 武汉楼市新政:二孩、三孩家庭购买新房可分别享受6万元、12万元购房补贴
  • 平安资管总经理罗水权因个人工作原因辞职
  • “上博号”彩绘大飞机今日启航:万米高空传播中国古代文化
  • 启程回家!神十九轨道舱与返回舱成功分离