当前位置: 首页 > 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


http://www.mrgr.cn/news/100328.html

相关文章:

  • 网络攻防第一~四集
  • windows下查看idea运行的进程占的JVM情况工具
  • 从后端研发角度出发,使用k8s部署业务系统
  • 在Linux虚拟机下使用vscode,#include无法跳转问题
  • Vue3实现高仿word自定义颜色选择器组件(支持 v-model)
  • 3:QT联合HALCON编程—海康相机SDK二次程序开发
  • CSS简单实用的加载动画、骨架屏有效果图
  • TP4056 电池管理芯片介绍及电路应用
  • java每日精进 4.26【多租户之过滤器及请求处理流程】
  • 零基础上手Python数据分析 (24):Scikit-learn 机器学习初步 - 让数据预测未来!
  • Goland终端PowerShell命令失效
  • 【Linux网络】构建HTTP响应与请求处理系统 - HttpResponse从理解到实现
  • Kafka 面试,java实战贴
  • JAVA多线程(8.0)
  • 多系统安装经验,移动硬盘,ubuntu grub修改/etc/fstab 移动硬盘需要改成nfts格式才能放steam游戏
  • 【Linux网络】打造初级网络计算器 - 从协议设计到服务实现
  • Deep Reinforcement learning for real autonomous mobile robot navigation
  • Linux下编译并打包MNN项目迁移至其他设备
  • Qt ModbusSlave多线程实践总结
  • AAAI2016论文 UCO: A Unified Cybersecurity Ontology