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

Fel*_* FB 5 gcloud kubernetes google-kubernetes-engine 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
Run Code Online (Sandbox Code Playgroud)

无法连接到服务器:执行访问令牌命令“/google/google-cloud-sdk/bin/gcloud config config-helper --format=json”时出错:err=exit status 1 output= stderr=ERROR: gcloud crashed ( BadStatusLine): '' 如果您想报告此问题,请运行以下命令:gcloud feedback 要检查 gcloud 是否存在常见问题,请运行以下命令:gcloud info --run-diagnostics

小智 15

例子:

获取集群的名称和位置

gcloud container clusters list
Run Code Online (Sandbox Code Playgroud)

然后

gcloud container clusters get-credentials demo --region=us-west1-a
Run Code Online (Sandbox Code Playgroud)


Fel*_* FB 9

我通过创建一个新的 cloud shell 选项卡来连接集群来解决这个问题:

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