OpenKruise 中当节点水位高载时(未到k8s自动驱逐), 通过给节点上的pod打删除标签提前驱逐,遇到一个问题,cloneset发布时配置了20%不可用,导致立即删除对应的pod,出现流量不平滑。 是不是要在操作之前将不可用比例改为0, 下次发布新版本的时候再改成20%?原来是3个 突然有一个kill掉了 然后其他两个水位就上去了也不能说是不平滑 就是业务反应剩余的POD有高载。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
如果这样的话,是不是 你们发布的话 也会有这个问题? 是不是配置为 maxUnavailable=0,maxSurge=1 之类的,更符合你们的场景。这个应用总得有一定容量冗余的, 你如果一点冗余也没有的化机器故障触发的被动驱逐就会导致业务的问题了。如果想优化主动驱逐的影响,可以通过maxSurge之类的设置,实现先扩后缩的效果。此答案整理至钉群“OpenKruise 社区交流群”。