我正在尝试使用Argo事件来触发将更改推送到数据库的工作流,然后必须重新启动某些Pod,以便将更改考虑在内。我知道如何使用Argo创建kubernetes对象,但是我不知道如何使用它从kubernetes对象中重新启动Pod。或者,我也可以从argo内部启动pod,其容器将重新启动docker容器,这可能吗?如果可以,怎么办?
答案 0 :(得分:1)
您可以通过argo rollouts进行零停机滚动更新。
RollingUpdate慢慢将旧版本替换为新版本。随着新版本的出现,旧版本将按比例缩小以维护应用程序的总数。这是部署对象的默认策略
Argo推广中心还支持Canary和BlueGreen。