播放记录

关于rancher中部署应用的高可用的实验

博客术业专攻云计算rancher关于rancher中部署应用的高可用的实验 2019年08月29日 11:23:50

1,单副本pod。

关于应用的高可用,按k8s的调度法则,按理说,即便某个应用只是部署了单个pod,那么此时这个pod所在的node挂掉了,k8s也会把应用转移到另外一个可用的节点上去的。

但是经过试验发现,这种方式并不行,会报出如下错误提示:

Deployment does not have minimum availability

暂时不知道是rancher当中不支持这种高可用,还是哪里的配置有问题。

2,多副本pod。

由于上边的测试失败,因此接下来打算验证一下多副本的情况。

将刚刚的应用,点击上边的+号以实现双副本,可以看到目前自动在192.168.106.3192.168.106.5两个节点上进行部署了。

那么这个时候再一次将192.168.106.5关机,等待一会儿,看看结果:

一开始会出现192.168.106.5节点上的pod不可用,接着等待十分钟左右,可以看到调度器又在192.168.106.4上启动了一个pod。而在这个过程中,始终还有192.168.106.3在提供服务,这样也就实现了应用高可用,因此在预发以及线上环境部署的时候,应该保证每个应用所起的pod,至少为双副本。

当我们的192.168.106.5节点再次起来之后,就会出现下边的状况,集群自动将其身上运行的进行一个正常移除了。


转载:http://www.eryajf.net/2682.html

© 2018 www.qingketang.net 鄂ICP备18027844号-1

武汉快勤科技有限公司 13554402156 武汉市东湖新技术开发区关山二路特一号国际企业中心6幢4层7号

微信登录

扫码关注,全站教程免费播放

发表评论 X

登录成功
开通VIP

订单金额:

支付金额:

支付方式: