OpenKruise是否支持这种情况?

OpenKruise是否支持以下情况:现在有3个Pod,我们希望在发布时先启动3个新的Pod,等它们正常提供服务后再指定删除旧的3个Pod(已在使用指定删除Pod的功能)。我们想实现6个Pod(3个旧的+3个新的)同时存在的情况。另外这是无状态服务,但优雅关闭不容易实现,而且正常情况下发布时,业务低峰期问题不大。但在紧急情况下,需要人工参与判断哪些Pod可以下线,可以支持吗?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-12-18 17:56:02 87 分享 版权
1 条回答
写回答
取消 提交回答
  • 把spec.minReadySeconds 字段设成一个较大的值,maxUnavailble设置成0,maxSurge设置成100%
    如果是clonset的话 你把更新方式改成ReCreate
    如果你验证好了 再把minReadySeconds改成0就会缩容旧pod
    这一招 deployment也能用
    此回答整理自钉群“OpenKruise 社区交流群”

    2023-12-18 18:48:12
    赞同 展开评论
问答分类:

国内唯一 Forrester 公共云容器平台领导者象限。

还有其他疑问?
咨询AI助理