centos7简单部署rancher

rancher官网文档地址

https://www.cnrancher.com/docs/rancher/v2.x/cn/overview/

准备机器

两台虚拟机

192.168.56.100

192.168.56.101

在192.168.56.100运行

启动rancher
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 -v /var/rancher/:/var/lib/rancher/ -v /root/var/log/auditlog:/var/log/auditlog -e AUDIT_LEVEL=3 rancher/rancher:stable
创建集群

1、点击Add Cluster

2、provider选择custom, cluster name 随便起个名就行了,点next

3、Node Options Role选择etc、 Control Plane (如果只一台机器部署 也可以把work也选上),Internal Ip Address会默认选择第一个网卡的ip地址,当时我机器的第一个网卡是和物理机以NAT方式连接的IP 10.0.2.15,其他机器没法识别,所以需要改成其他机器能访问的ip 192.168.56.100

4、在机器上执行页面生成的命令 DONE

5、等待部署完成即可(节点变成ative状态),但是当时发现执行 Executing deploy job rke-network-plugin时会失败,导致出现Failed to get job complete status for job rke-network-plugin-deploy-job in namespace kube-system错误, 最后无奈将启动rancher的版本 从stable版本 修改成v2.1.8 运行成功。 但是在v2.1.8上把后面流程走通过一次以后,stable版本也能走通了,目前还没有找到原因。

增加work节点

6、点击集群列表,刚刚创建的集群那一行最右边的三个点,选择edit

7、provider选择work, Node Options Role选择work, Internal Ip Address(在 show advance option里) 填写192.168.56.101

8、在192.168.56.101机器上执行命令 值得注意的是, 不同的节点节点名不能相同,否则会添加失败(卡在waiting for node to register)。可以在创建的时候创建别名。默认会使用操作系统的hostname,同一台机器或多台机器hostname相同的话使用节点别名即可。

转载于:https://www.cnblogs.com/Me1onRind/p/11147639.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值