Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如何加快GKE上的滚动更新_Kubernetes_Google Kubernetes Engine - Fatal编程技术网

Kubernetes 如何加快GKE上的滚动更新

Kubernetes 如何加快GKE上的滚动更新,kubernetes,google-kubernetes-engine,Kubernetes,Google Kubernetes Engine,我需要在gke中部署一个web应用程序。该应用程序由两个POD组成,需要扩展到约30个副本 在我们的设置中,滚动更新大约需要30秒/秒 旧标题:如何在GKE集群上启用部署API 我尝试使用,因为它们允许并行更新多个pod。 但是,正如nshttpd在《kubernetes slack上的谷歌容器》中指出的那样: 我可能错了,但我认为GKE集群没有beta版的特性。因此,如果您想要部署,您必须启动自己的集群 GKE集群实际上有beta特性。但部署是1.1版本(当前受支持的版本)中的alpha功能,

我需要在gke中部署一个web应用程序。该应用程序由两个POD组成,需要扩展到约30个副本

在我们的设置中,滚动更新大约需要30秒/秒

旧标题:如何在GKE集群上启用部署API

我尝试使用,因为它们允许并行更新多个pod。 但是,正如nshttpd在《kubernetes slack上的谷歌容器》中指出的那样: 我可能错了,但我认为GKE集群没有beta版的特性。因此,如果您想要部署,您必须启动自己的集群

GKE集群实际上有beta特性。但部署是1.1版本(当前受支持的版本)中的alpha功能,并将在即将发布的1.2版本中升级到beta。一旦它们成为测试版功能,您就可以在GKE中使用它们


滚动更新命令实际上只是一种语法糖衣,首先创建一个新的复制控制器,将其放大一倍,将现有的复制控制器缩小一倍,然后重复,直到旧的复制控制器的大小为零。如果一次只开一个吊舱太慢的话,你可以自己以更快的速度完成。您可能还希望在github上提交一个功能请求,向滚动更新命令添加一个标志,以并行更新多个POD

nshttpd on slack:我可能错了,但我认为GKE集群没有beta版的特性。因此,如果您想要部署,您必须启动自己的集群。GKE集群确实有测试版功能。部署将在v1.2中进行测试,GKE将提供该功能。