如何以编程方式获取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
如果您希望控制更新发生的时间,则“维护窗口”选项还可以帮助您控制更新发生的时间