替代 Kubernetes 静态滚动更新 api
Alternative to Kubernetes rolling update in rest api
快速搜索 api 文档后,我发现在 Kubernetes 中没有为 kubectl rolling-update 提供休息 api。是否有任何其他方法可以通过调用多个 api 左右来执行滚动更新?提前致谢。
如果 kubernetes 不是严格要求并且您可以切换到最新的 openshift 源(即 "kubernetes on steroids"),您可以使用名为 "deployment" 的源功能。 Openshift 部署可通过 api 访问,类似于一般的 kubernetes api.
我认为 Kubernetes Deployment 对象正是您要查找的对象。它是 Kubernetes REST API 中的一个对象(与 kubectl rolling-update
中的客户端魔法相反)。
您可以将 .spec.strategy.type==RollingUpdate
指定为部署 Strategy 以获得与 kubectl rolling-update
类似的行为
快速搜索 api 文档后,我发现在 Kubernetes 中没有为 kubectl rolling-update 提供休息 api。是否有任何其他方法可以通过调用多个 api 左右来执行滚动更新?提前致谢。
如果 kubernetes 不是严格要求并且您可以切换到最新的 openshift 源(即 "kubernetes on steroids"),您可以使用名为 "deployment" 的源功能。 Openshift 部署可通过 api 访问,类似于一般的 kubernetes api.
我认为 Kubernetes Deployment 对象正是您要查找的对象。它是 Kubernetes REST API 中的一个对象(与 kubectl rolling-update
中的客户端魔法相反)。
您可以将 .spec.strategy.type==RollingUpdate
指定为部署 Strategy 以获得与 kubectl rolling-update