RESTAPI中Kubernetes滚动更新的替代方案

RESTAPI中Kubernetes滚动更新的替代方案,api,kubernetes,Api,Kubernetes,在快速搜索api文档之后,我发现在Kubernetes中没有为kubectl滚动更新提供RESTAPI。是否有其他方法可以通过调用几个API来执行滚动更新?提前谢谢 如果kubernetes没有严格的要求,并且您可以切换到最新的openshift origin,即类固醇上的kubernetes,您可以使用origin特性,称为部署。Openshift部署可以通过类似于通用kubernetes api的api进行访问 . 若kubernetes并没有严格的要求,你们可以切换到最新的openshi

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

如果kubernetes没有严格的要求,并且您可以切换到最新的openshift origin,即类固醇上的kubernetes,您可以使用origin特性,称为部署。Openshift部署可以通过类似于通用kubernetes api的api进行访问

.
若kubernetes并没有严格的要求,你们可以切换到最新的openshift-origin,也就是kubernetes-on-steroids,你们可以使用origin的特性,称为部署。Openshift部署可以通过类似于通用kubernetes api的api进行访问

. 我想Kubernetes物体就是你要找的。它是Kubernetes REST API中的一个对象,而不是kubectl滚动更新中的客户端魔术

您可以指定.spec.strategy.type==RollingUpdate作为部署,以获得与kubectl滚动更新类似的行为

我认为Kubernetes对象就是您要寻找的对象。它是Kubernetes REST API中的一个对象,而不是kubectl滚动更新中的客户端魔术


您可以将.spec.strategy.type==RollingUpdate指定为部署,以在我尝试创建部署时获得与kubectl滚动更新类似的行为

此错误验证dep.json:error验证数据:找不到类型:v1beta1.Deployment;如果您选择忽略这些错误,请使用-validate=false关闭验证实际上kubernetes中的部署处于早期阶段。要创建部署,必须将api版本设置为extensions/v1beta1。更多详细信息请参见:。大多数这样的特性都是从Openshift原点缓慢地向后移植到kubernetes的,请参见下面关于it@CJCullen但是我如何触发这个“滚动更新”?哪个命令在哪个api中触发它?当我尝试创建部署时,我发现验证dep.json时出错:验证数据时出错:找不到类型:v1beta1.Deployment;如果您选择忽略这些错误,请使用-validate=false关闭验证实际上kubernetes中的部署处于早期阶段。要创建部署,必须将api版本设置为extensions/v1beta1。更多详细信息请参见:。大多数这样的特性都是从Openshift原点缓慢地向后移植到kubernetes的,请参见下面关于it@CJCullen但是我如何触发这个“滚动更新”?哪个命令在哪个api中触发它?