农场主(1),牧场主2。x生产环境公顷(高可用)部署美丽

  

牧场主官方中文文档:https://www.rancher.cn/docs/rancher/v2.x/cn/overview/

  

牧场主(1),牧场主2。x生产环境公顷(高可用)部署k8

  

<强>本次实验,为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生产环境公顷(高可用)部署美丽