Kubernetes 如何获取gcloud应用程序\u凭据?

Kubernetes 如何获取gcloud应用程序\u凭据?,kubernetes,google-cloud-platform,kubectl,github-actions,Kubernetes,Google Cloud Platform,Kubectl,Github Actions,我正在尝试使用此github操作: 目的是能够在ci cd的gcloud中的k8s中设置部署映像 它需要我的gcloud帐户提供APPLICATION\u凭据 插件在此使用:() 我不知道它是什么,也不知道如何得到它 谢谢大家! 它指的是服务帐户json文件 以下是您可以访问的链接: 您需要为服务帐户分配适当的角色并下载密钥 然后复制密钥的内容,并将其放在变量上,例如APPLICATION_CREDENTIALS。我应该从json文件复制哪个密钥的内容private_key?$APPLIC

我正在尝试使用此github操作:

  • 目的是能够在ci cd的gcloud中的k8s中设置部署映像
它需要我的gcloud帐户提供
APPLICATION\u凭据

插件在此使用:()

我不知道它是什么,也不知道如何得到它


谢谢大家!

它指的是服务帐户json文件

以下是您可以访问的链接:

您需要为服务帐户分配适当的角色并下载密钥


然后复制密钥的内容,并将其放在变量上,例如APPLICATION_CREDENTIALS。

我应该从json文件复制哪个密钥的内容
private_key
$APPLICATION_CREDENTIALS
是base64编码的key.json文件。整个文件,而不仅仅是一个字段。如果您有带有凭据的json文件,请运行
cat key.json | base64
,并将输出用作应用程序凭据@StavAlfi@Stavalfi:是的,你说的每一个人都有不同的想法。我会看看有什么效果,然后告诉你。谢谢
echo "$APPLICATION_CREDENTIALS" | base64 -d > /tmp/account.json