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