执行访问令牌命令“ / google / google-cloud-sdk / bin / gcloud config-helper --format = json时出错

时间:2019-06-18 17:19:50

标签: kubernetes google-kubernetes-engine gcloud kubectl

我正在尝试逐步执行此操作,以在Kubernetes(https://github.com/EamonKeane/airflow-GKE-k8sExecutor-helm)中上传气流,但是在执行的这一部分中,我遇到以下问题:

对该主题进行的研究至今仍未解决我的问题,有人对该做什么有任何建议吗?

SQL_ALCHEMY_CONN=postgresql+psycopg2://$AIRFLOW_DB_USER:$AIRFLOW_DB_USER_PASSWORD@$KUBERNETES_POSTGRES_CLOUDSQLPROXY_SERVICE:$KUBERNETES_POSTGRES_CLOUDSQLPROXY_PORT/$AIRFLOW_DB_NAME

echo $SQL_ALCHEMY_CONN > /secrets/airflow/sql_alchemy_conn
# Create the fernet key which is needed to decrypt database the database
FERNET_KEY=$(dd if=/dev/urandom bs=32 count=1 2>/dev/null | openssl base64)
echo $FERNET_KEY > /secrets/airflow/fernet-key

kubectl create secret generic airflow \
    --from-file=fernet-key=/secrets/airflow/fernet-key \
    --from-file=sql_alchemy_conn=/secrets/airflow/sql_alchemy_conn
  

无法连接到服务器:执行访问令牌命令时出错   “ / google / google-cloud-sdk / bin / gcloud config config-helper   --format = json“:错误=退出状态1输出= stderr =错误:gcloud崩溃(BadStatusLine):''如果您要报告此问题,请运行   以下命令:gcloud feedback要检查gcloud的常见问题   问题,请运行以下命令:gcloud info   --run-diagnostics

2 个答案:

答案 0 :(得分:2)

示例:

获取集群的名称和位置

gcloud container clusters list

然后

gcloud container clusters get-credentials demo --region=us-west1-a

答案 1 :(得分:0)

我通过创建一个新的Cloud Shell标签来连接集群来解决此问题:

gcloud container clusters get-credentials testcluster1 --zone = your_zone