开发者学堂课程【Kubernetes 极速入门:K8S 集群部署_主机准备_配置主机 ipvs 功能】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/658/detail/10883
K8S 集群部署_主机准备_配置主机 ipvs 功能
内容介绍:
一、ip-vs 使用原因及理论知识
二、ip-vs 功能使用的具体操作
一、ip-vs 使用原因及理论知识
1、ip-vs 使用原因
在考虑 ip-vs 与其他相比较整体转化效率高的情况下,因此使用ip-vs 即可。
2、ip-vs理论知识
(1)首先需要安装 ipset 与 ipvsadm 两个软件
Ipvsadm 的主要目的为在用户空间对文件配置进行查看
(2)在所有的节点当中可以自动使主机加载相应模块如:ip-vs、ip-vs-rr、ip-vs-wrr 等等 。使主机能够征程加载 ip-vs 相关模块、K8S 集群也能够使用ip-vs
二、ip-vs 功能使用的具体操作
1、ip-vs功能的创建
(1)使用#yum -y install ipset ipvsadm 在所有主机中安装相关软件,安装完成后加载新的模块,但是由于模块较多,所以可以选择直接在 /etc/sysconfig/modules 中 添加 ipvs.modules 文件。
(2)在文件中将需要的模块加载过来或复制粘贴出来,全部操作完成后文件出现 。
2、ip-vs功能的授权、运行和检查
(1)找到 /etc/sysconfig/modules中的 ipvs.modules 文件,默认权限为6544.作为一个脚本文件应有相应的实行权限 操作如下:
①加chmod 755相应权限后 ipvs.modules自动出现,直接用 sh 对文件进行应用
[root@master 1 ~] #chomd 755 /etc/sysconfig/modules/ ipvs.modules
[root@master 1 ~] #sh /etc/sysconfig/modules/ ipvs.modules
②执行完成后可以验证任何一个模块 例:
[root@master 1 ~] #lsmod | grep ipvs-rr
若不存在观察模块中是否存在 ip-vs-rr 发现存在后对比发现注意到下划线问题,由此改正为# lsmod | grep ip-vs-rr 验证成功。