• 对于注定会优秀的人来说,他所需要的,只是时间----博主
  • 手懒得,必受贫穷,手勤的,必得富足----《圣经》
  • 帮助别人,成就自己。愿君在本站能真正有所收获!
  • 如果你在本站中发现任何问题,欢迎留言指正!
  • 宝剑锋从磨砺出,梅花香自苦寒来!
  • 本站开启了防爆破关小黑屋机制,如果您是正常登录但被关进小黑屋,请联系站长解除!

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

rancher eryajf 3个月前 (03-11) 304℃ 已收录 0个评论
本文预计阅读时间 2 分钟

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节点再次起来之后,就会出现下边的状况,集群自动将其身上运行的进行一个正常移除了。


weinxin
扫码订阅,第一时间获得更新
微信扫码二维码,订阅我们网站的动态,另外不定时发送WordPress小技巧,你可以随时退订,欢迎订阅哦~

二丫讲梵 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明<四>关于rancher中部署应用的高可用的实验
喜欢 (1)
[如果想支持本站,可支付宝赞助]
分享 (0)
eryajf
关于作者:
学无止境,我愿意无止境学。书山有路,我愿意举身投火,淬炼成金!

您必须 登录 才能发表评论!