此处列出了支持的版本:
https://cloud.google.com/container-engine/supported-versions
但是我想知道是否有办法通过gcloud
或类似的工具以编程方式获取此列表(除了抓取该页面之外)?
我发现单个版本的硬编码经常中断,因为Google不断更新支持的版本。同时,我/希望/至少指定大型版本(例如,1.7.x),因为看起来1.8.x引入了一些重大变化,例如。
答案 0 :(得分:6)
gcloud" get-server-config"会得到你想要的数据。指定" - 格式"选项也可以以易于解析的方式返回:
gcloud container get-server-config --zone=us-central1-f --format=json
如果您希望控制何时更新,维护窗口选项也可以帮助您控制何时发生更新。 https://cloud.google.com/container-engine/docs/maintenance-window
答案 1 :(得分:1)
projects.zones.getServerconfig method返回您可以使用的版本。这与您链接的受支持的verisons页面不完全相同,其中包括旧版集群中可能存在但不再可用的版本。但是,出于升级或创建新群集的目的,此列表是您想要的列表。