【发布时间】:2021-12-14 18:31:33
【问题描述】:
我正在尝试为我正在创建的节点池设置一个非默认服务帐户。
但是,每次使用以下代码时,节点池都会显示为使用default 服务帐户。
resource "google_container_node_pool" "node_pool" {
...
service_account = "myserviceaccount@<id>.iam.gserviceaccount.com"
oauth_scopes = [
"https://www.googleapis.com/auth/cloud-platform"
]
}
当我在 GKE 控制台上查看时,它会将服务帐户显示为 default,而不是我指定的帐户。
我已在控制台中确认,可以手动创建节点组,并将myserviceaccount 设置为节点组的服务帐户。仅在 Terraform 中不起作用。
创建节点池时如何设置自己的服务帐号?
对此的任何帮助将不胜感激!
【问题讨论】:
标签: kubernetes google-cloud-platform terraform google-kubernetes-engine