【问题标题】:GKE service account for Node Pools节点池的 GKE 服务帐号
【发布时间】:2023-03-11 10:14:01
【问题描述】:

无法更新现有 GKE 集群上节点池使用的服务帐户? 似乎只有在创建新节点池而不是通过更新现有节点池时才有可能。

另外,这如何与节点自动配置一起工作? 这是否可能需要重新创建集群?

10 倍

【问题讨论】:

    标签: google-kubernetes-engine service-accounts


    【解决方案1】:

    目前,只能在创建时将服务帐户分配给新节点池,例如根据documentation 使用带有--service-account 标志的相应gcloud container node-pools create 命令。

    只是为了比较,我们可以看到在如何更新节点池的gcloud container node-pools update 命令documentation 上没有此选项。

    关于它如何与节点自动配置一起工作,它应用相同的原则:您可以更新集群配置而不重新创建它,启用自动配置,并指定将在自动配置创建时使用的服务帐户 new 节点池,但您不能在现有节点池中对其进行修改。

    您也可以像documentation 中显示的那样设置它:

    gcloud container clusters update CLUSTER_NAME \
        --enable-autoprovisioning --autoprovisioning-service-account=SERVICE_ACCOUNT
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-15
      • 2021-06-20
      • 2020-03-31
      • 2022-01-23
      • 1970-01-01
      • 2022-08-20
      • 2019-04-10
      • 1970-01-01
      相关资源
      最近更新 更多