安装rancher集群

  • 服务资源
    分别有三台服务器,分别为:rancher主机(附加etcd、controlplane、worker角色)、node01(worker角色)、node02(worker角色)
  • 挂磁盘、装docker、迁移docker目录、升级内核、打补丁
    这些在之前都写的有文章,请自行翻阅吧
    记得提前打好还原点,不行就退回去重来
  • 安装rancher主机
    在rancher主机服务器中执行rancher安装命令
docker run -d --restart=unless-stopped -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone -v /data/rancher:/var/lib/rancher  -p 8080:80 -p 8443:443 -e CATTLE_TLS_MIN_VERSION="1.0"  rancher/rancher:stable

防火墙添加 8080 8443 443 22 6443 2379 2380 8472 10250/udp 80 30000-32767/tcp/udp 端口 根据不同主机角色所开放的端口不同,具体可参照rancher端口需求
这里面的8080和8443是我们访问rancher webui的端口,这个一定要改掉,否则后边使用ingress会冲突
安装完成以后就可以通过8080或者8443访问rancher的web控制台了

  • 新建集群
    点击新增集群,选择自定义


    image.png

    集群的名字填写一下,其他的不需要改,默认就行


    image.png

下一步拉到最下面,我们首先把rancher主机自己添加到集群内,所以需要勾选etcd、control、worker


image.png

复制下面的命令到rancher主机所在服务器上执行一下,然后要等很久很久主机状态才会变成active,等它变成了active状态再添加另外两台
另外两台服务器只添加worker角色即可,只勾选worker,复制命令到另外两台服务器执行


image.png

还是要经过漫长的等待,最后三台主机就都添加成功了
image.png

你可能感兴趣的:(安装rancher集群)