当前位置:   article > 正文

k8s学习第三章——k8s集群部署之主机设置_yum -y install ipset ipvsadm

yum -y install ipset ipvsadm

上一篇设置了k8s集群的三个主机,这一篇将对三个主机进行配置。

一、配置主机名解析

在三个主机中分别执行vi /etc/hosts

在下方添加

192.168.1.5 master1
192.168.1.6 worker1
192.168.1.7 worker2

然后保存,在三个主机中测试,分别ping master1     ping worker1   ping worker2

 

 

二、主机安全设置

   关闭三个机器的防火墙

 关闭三个机器的seliunx

vi /etc/sysconfig/selinux       将SELINUX设置为disabled,保存,reboot重启机器 

重启后验证是否关闭 

三 、永久关闭swap分区

    使用kubeadm部署必须关闭swap分区,修改配置文件后需要重启操作系统。

     将最后一行注释掉,然后reboot重启

   用free -m   验证关闭成功。 

四、配置主机网桥过滤功能

vi /etc/sysctl.d/k8s.conf

插入以下代码

  1. net.bridge.bridge-nf-call-ip6tables=1
  2. net.bridge.bridge-nf-call-iptables=1
  3. net.ipv4.ip_forward=1
  4. vm.swappiness=0

加载模块   modprobe br_netfilter

查看是否加载 lsmod|grep br_netfilter

加载网桥过滤配置文件sysctl -p /etc/sysctl.d/k8s.conf

五、 配置主机ipvs功能

   安装ipset及ipvsadm

yum -y install ipset ipvsadm

 在所有节点执行以下脚本

  1. cat > /etc/sysconfig/modules/ipvs.modules <<EOF
  2. #! /bin/bash
  3. modprobe -- ip_vs
  4. modprobe -- ip_vs_rr
  5. modprobe -- ip_vs_wrr
  6. modprobe -- ip_vs_sh
  7. modprobe -- nf_conntrack_ipv4
  8. EOF

给文件授权755

chmod 755 /etc/sysconfig/modules/ipvs.modules

执行文件

sh /etc/sysconfig/modules/ipvs.modules 

检查是否加载

lsmod | grep ip_vs_rr

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/977204
推荐阅读
相关标签
  

闽ICP备14008679号