牧场主官方中文文档:https://www.rancher.cn/docs/rancher/v2.x/cn/overview/
<强>本次实验,为Ranche七层负载均衡执掌HA部署强>
一、环境准备
1,服务器配置
服务器使用腾讯云的虚拟机具体配置如下:
主机名称 系统版本 内网ip 公网ip 配置 master1 CentOS 7.6 172.27.100.101 xxx 4 c 16克 master2 CentOS 7.6 172.27.100.101 xxx 4 c 16克 master3 CentOS 7.6 172.27.100.101 xxx 4 c 16克因使用7层负载均衡,需要一个<强>磅>强劲,这里使用腾讯云的云负载均衡(实验环境可以使用nginx)
(1)配置每台主机的主机(/etc/主机),添加host_ip美元主机名到/etc/主机文件中。
(2)关闭selinux:
<代码> sudo sed - i ' s/SELINUX=执行/SELINUX=禁用/g’/etc/selinux/config 代码>
(3)测试环境关闭防火墙或者开启相应端口,参考https://www.rancher.cn/docs/rancher/v2.x/cn/install-prepare/references/
<强>填坑备注:这里我的内网是全部开了的,然而部署的时候有报的错,需要开放对应端口让服务器的公网ip可以访问~(居然不走内网ip,不知道是什么情况~)强>
2,码头工人安装及配置
正常安装码头工人,唯一注意的地方是:因为CentOS的安全限制,通过驾驶台安装k8集群时候<强>无法使用根账户强> .CentOS用户使用<强>非根用户来运码头工人强>。
(1)配置安装源
<代码> yum安装ca证书; update-ca-trust; cp/etc/yum.repos.d/CentOS-Base。回购/etc/yum.repos.d/CentOS-Base.repo-bak 猫& lt; & lt;EOF的祝辞/etc/yum.repos.d/CentOS-Base.repo # CentOS-Base.repo # #镜像系统使用连接的客户机和IP地址 #更新状态的每个镜子拿镜子和更新 #在地理上接近客户。您应该使用CentOS的更新 #除非你手动挑选其他的镜子。 # #如果mirrorlist=不为你工作,作为一个回落可以试试 # baseurl=线而不是说出来。 # # (基地) name=CentOS - releasever美元-基地- mirrors.aliyun.com failovermethod=的优先级 baseurl=http://mirrors.aliyun.com/centos/releasever/操作系统/basearch/美元 http://mirrors.aliyuncs.com/centos/releasever/操作系统/basearch/美元 http://mirrors.cloud.aliyuncs.com/centos/releasever/操作系统/basearch/美元 gpgcheck=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 #发布更新 (更新) name=CentOS - releasever美元更新——mirrors.aliyun.com failovermethod=的优先级 baseurl=http://mirrors.aliyun.com/centos/releasever/更新/basearch/美元 http://mirrors.aliyuncs.com/centos/releasever/更新/basearch/美元 http://mirrors.cloud.aliyuncs.com/centos/releasever/更新/basearch/美元 gpgcheck=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 #额外的包可能是有用的 (附加) name=CentOS releasever -额外的美元——mirrors.aliyun.com failovermethod=的优先级 baseurl=http://mirrors.aliyun.com/centos/releasever/配件/basearch/美元 http://mirrors.aliyuncs.com/centos/releasever/配件/basearch/美元 http://mirrors.cloud.aliyuncs.com/centos/releasever/配件/basearch/美元 gpgcheck=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 #附加包扩展现有的包的功能 (centosplus) name=CentOS - releasever美元- + - mirrors.aliyun.com failovermethod=的优先级 baseurl=http://mirrors.aliyun.com/centos/releasever/centosplus basearch/美元 http://mirrors.aliyuncs.com/centos/releasever/centosplus basearch/美元 http://mirrors.cloud.aliyuncs.com/centos/releasever/centosplus basearch/美元 gpgcheck=1 启用=0 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 # contrib - Centos用户包 (普通发布版) name=CentOS releasever美元- Contrib mirrors.aliyun.com failovermethod=的优先级 baseurl=http://mirrors.aliyun.com/centos/releasever/contrib/basearch/美元 http://mirrors.aliyuncs.com/centos/releasever/contrib/basearch/美元 http://mirrors.cloud.aliyuncs.com/centos/releasever/contrib/basearch/美元 gpgcheck=1 启用=0 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 EOF农场主(1),牧场主2。x生产环境公顷(高可用)部署美丽