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
如何以编程方式获取GKE支持的Kubernetes版本列表?_Kubernetes_Google Cloud Platform_Google Kubernetes Engine - Fatal编程技术网

如何以编程方式获取GKE支持的Kubernetes版本列表?

如何以编程方式获取GKE支持的Kubernetes版本列表?,kubernetes,google-cloud-platform,google-kubernetes-engine,Kubernetes,Google Cloud Platform,Google Kubernetes Engine,此处列出了支持的版本: 但我想知道是否有一种方法可以通过gcloud或类似的工具以编程方式获取此列表(我想除了抓取该页面之外) 我发现单一版本的硬编码经常会中断,因为谷歌一直在更新受支持的版本。同时,我/想/想至少指定大版本(例如1.7.x),因为1.8.x似乎引入了一些突破性的更改,例如。返回您可以使用的版本。这与您链接的受支持的verisons页面不完全相同,其中包括可能存在于旧集群中但不再可用的版本。但是,出于升级或创建新群集的目的,此列表是您需要的。gcloud“获取服务器配置”将为您

此处列出了支持的版本:

但我想知道是否有一种方法可以通过
gcloud
或类似的工具以编程方式获取此列表(我想除了抓取该页面之外)

我发现单一版本的硬编码经常会中断,因为谷歌一直在更新受支持的版本。同时,我/想/想至少指定大版本(例如1.7.x),因为1.8.x似乎引入了一些突破性的更改,例如。

返回您可以使用的版本。这与您链接的受支持的verisons页面不完全相同,其中包括可能存在于旧集群中但不再可用的版本。但是,出于升级或创建新群集的目的,此列表是您需要的。

gcloud“获取服务器配置”将为您获取所需的数据。指定“-format”选项还可以以易于解析的方式返回它:

gcloud container get-server-config --zone=us-central1-f --format=json
如果您希望控制更新发生的时间,则“维护窗口”选项还可以帮助您控制更新发生的时间