【问题标题】:GKE: Finding your cluster's release channelGKE:查找集群的发布渠道
【发布时间】:2020-07-01 05:58:56
【问题描述】:

我似乎找不到我的 GKE 集群的发布渠道。

根据docs,我应该跑

gcloud beta container clusters describe cluster-name \
  --zone compute-zone --format="value(releaseChannel.channel)"

但是当我运行它时,似乎没有 releaseChannel 字段。我也无法在 Web 控制台中找到它。有没有其他方法可以找到它?

【问题讨论】:

    标签: google-cloud-platform google-kubernetes-engine gcloud


    【解决方案1】:

    您的 GKE Kubernetes 集群有一个使用 Master version 创建的选项:

    • Release channel:
      • Rapid
      • Regular
      • Stable
    • Static version:

    使用Static version 创建集群时,您将无法获得Release channel 信息。

    示例: 我创建了 2 个 GKE 集群:

    • gke-release-channel 带有 Release channel: Stable 选项
    • gke-static-versionStatic version: 1.14.10-gke.24

    使用 gke-release-channel 使用以下命令检查发布通道:

    $ gcloud beta container clusters describe gke-release-channel --zone europe-west3-c --format="value(releaseChannel.channel)"
    

    将输出:STABLE

    使用 gke-static-version 使用以下命令检查发布通道:

    $ gcloud beta container clusters describe gke-static-version --zone europe-west3-c --format="value(releaseChannel.channel)"
    

    输出将为空


    创建集群时请具体看一下:

    如果您使用Release channel 创建了集群,您可以通过进入集群详细信息进行检查。它应该在顶部:

    【讨论】:

    • 我想这意味着我有一个静态版本。但我的 GKE 版本似乎仍然会定期自动升级。这是预期的吗?也许随着旧版本被弃用?
    • 查看文档似乎是预期的。 When you create a new cluster or node pool with Google Cloud Console or the gcloud command, node auto-upgrade is enabled by defaultCloud.google.com: Node auto-upgrade。如果你去你的节点池,你可以看到自动升级已启用。
    • 我明白了。我假设这只是意味着升级主节点时节点池会自动升级,但主节点不会自动升级。
    猜你喜欢
    • 2021-10-03
    • 1970-01-01
    • 2021-06-12
    • 2018-07-02
    • 2019-06-06
    • 2021-02-25
    • 2022-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多