- 服务资源
分别有三台服务器,分别为: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
网友评论