替代Kubernetes在rest api中滚动更新

时间:2015-12-07 05:20:44

标签: api kubernetes

快速搜索api文档后,我发现在Kubernetes中没有为kubectl滚动更新提供休息api。有没有其他替代方法可以通过调用几个apis来执行滚动更新?提前致谢。

2 个答案:

答案 0 :(得分:4)

我认为Kubernetes Deployment对象就是您要找的对象。它是Kubernetes REST API中的一个对象(与kubectl rolling-update中的客户端魔术相对)。

您可以指定.spec.strategy.type==RollingUpdate作为部署Strategy,以获得与kubectl rolling-update类似的行为

答案 1 :(得分:1)

如果kubernetes不是严格的要求,你可以切换到最新的openshift原点(" kubernetes on steroids")你可以使用名为" deployment"的原始功能。可以通过类似于一般kubernetes api的api访问Openshift部署。