【发布时间】:2022-09-30 00:50:49
【问题描述】:
我正在尝试通过 Cloud Composer 2 部署 GKE 工作负载(yaml 文件)。 我可以通过控制台轻松完成,但从 Cloud Composer 我遇到了授权问题,这让我想到这是否是最好的方法。 该管道的总体思路如下
1 - 创建 GKE 集群
2 - 启动 POD(使用 composer 操作员)。
3 - kubectl -f app.yaml
4 - 执行抓取脚本(硒网格)
5 - 删除 GKE 集群
上述所有步骤都已经过测试,没有问题,只有在从 Cloud Composer 尝试时,我在第 3 步遇到授权问题。
deployments.apps is forbidden: User \"system:serviceaccount:default:default\" cannot create resource \"deployments\" in API group \"apps\" in the namespace \"default\"
services is forbidden: User \"system:serviceaccount:default:default\" cannot create resource \"services\" in API group \"\" in the namespace \"default\"
deployments.apps is forbidden: User \"system:serviceaccount:default:default\" cannot create resource \"deployments\" in API group \"apps\" in the namespace \"default\"
任何帮助/澄清将不胜感激
标签: kubernetes airflow google-kubernetes-engine google-cloud-composer