安装rancher集群

安装rancher集群,第1张

防火墙添加 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控制台了

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

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

另外两台服务器只添加worker角色即可,只勾选worker,复制命令到另外两台服务器执行

以17.03版本为例

测试安装是否成功

添加"youuser"用户到docker组

添加之后该用户使用docker命令可以不加sudo

通常安装完之后docker的数据目录都在/var/lib/docker 文件夹下面,一般这个都在我们的系统盘下面,系统盘一般比较小而且一旦重装系统很可能面临数据丢失。所以要docker的工作目录映射到我们的数据盘下面,如下:

新建/data目录

假设我们有一块新磁盘尚未映射,下面查看所有磁盘

假设查看到/dev/sdb没有被映射,下面我们映射一下

如果新磁盘有读写保护:

我们先格式化

下面是结果

接着再挂载

查看是否挂载成功,发现已经成功,/data目录有7.3T的可用空间

设置开机自动挂载目录,否则重启主机之后,磁盘未自动挂载导致docker服务运行异常,通过往/etc/fstab中追加一条记录来实现

查看一下是否写入成功

停止docker服务

将默认docker工作目录移动到/data下,不要使用cp,移动后/var/lib/docker目录应该不存在了才对

结果我们要把docker工作目录放在/data/docker下面

建立软连接,文件夹后面不要加 “/”,这样/var/lib/docker即为/data/docker的快捷方式,往/var/lib/docker写的话,实际写入了/data/docker目录

查看软连接是否成功

启动docker

查看是否正常工作

挑选一台主机192.168.0.101安装,在这里选择rancher-server的1.6版本

等待一两分钟后,浏览器访问一下该主机的18180端口,即看到安装成功,进入界面后,按照提示添加主机即可

比如要添加:192.168.0.106


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7893325.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存