从另一个Pod重新启动Kubernetes Pod

时间:2020-04-14 13:14:36

标签: docker kubernetes argo-events

我正在尝试使用Argo事件来触发将更改推送到数据库的工作流,然后必须重新启动某些Pod,以便将更改考虑在内。我知道如何使用Argo创建kubernetes对象,但是我不知道如何使用它从kubernetes对象中重新启动Pod。或者,我也可以从argo内部启动pod,其容器将重新启动docker容器,这可能吗?如果可以,怎么办?

1 个答案:

答案 0 :(得分:1)

您可以通过argo rollouts进行零停机滚动更新。

RollingUpdate慢慢将旧版本替换为新版本。随着新版本的出现,旧版本将按比例缩小以维护应用程序的总数。这是部署对象的默认策略

Argo推广中心还支持Canary和BlueGreen。