Rancher2.0 自定义的集群怎么实现高可用啊

Rancher2.0 Custom 自己建一个高可以集群呢。


 我尝试两台集群 主机角色选中 all 启动不起来。


有谁知道怎么弄吗?

已邀请:

王伟军 - 分享技术,分享快乐

赞同来自: hjjety12

逐项检查一下几台机器的基本配置吧,机器名是否重复了?hosts文件是否没有配置?


1、操作系统Kernel版本3.10以上

2、检查OS版本Ubuntu16.04.x、CentOS 7.x

3、检查Docker版本

   (*更新:如果使用的是Rancher Server v1.6.12,已开始支持K8S1.8.3,最高已支持Docker 1.12.6/1.13.1/17.03版

4、hostname 主机名(必须不同!Rancher Server和各Node主机名都不能重复)

5、hosts文件 (必须配置!Server和各Node的IP和主机名都配置到文件中)

6、IP/DNS参数设置(IP不能冲突,能正常解析域名)

7、检查防火墙 (关闭!实验环境下关闭,生产环境下需配防火墙,Centos默认开启)

8、检查SELinux (关闭!Centos默认开启)

9、IPV4转发 (必须开启!Centos默认关闭)

10、Swap交换分区 (关闭!Ubuntu默认未配置)



https://blog.csdn.net/csdn_duomaomao/article/details/79325759 

王伟军 - 分享技术,分享快乐

单台角色all应该就可以,老师培训时,就是单台演示环境。


建议单台角色all创建完毕后,再添加第二台all,再第三台all。


我的三台测试环境都是All,没有问题。

启动不起来的原因是什么?我这里三台,但是只有第一台是ALL


其他都是worder



我也是根据官网的步骤,只能安装一台,在第一台安装成功后,再安装第二台时,无论选择all,还是只选择worker,都无法注册,管理台根本看不到机器。在安装失败的机器上看了一下日志,抛出的错误是:
Error response from daemon: {"message":"No such container: kubelet"}
Error: failed to start containers: kubelet

我看安装的第一台上,也没有发现有这个容器。

王伟军 - 分享技术,分享快乐

要回复问题请先登录注册