Google cloud platform 谷歌云运行,如何使用配置地图
中有一个非常简单的部分,显示部署云运行服务时可以设置一个Google cloud platform 谷歌云运行,如何使用配置地图,google-cloud-platform,google-cloud-run,Google Cloud Platform,Google Cloud Run,中有一个非常简单的部分,显示部署云运行服务时可以设置一个--set config maps标志 我正在寻找一个实际的例子,说明在需要传入大量配置变量时如何使用这些变量,以及它们可以从何处来 目前,我正在手动传递每个: gcloud run deploy SERVICE --image gcr.io/PROJECT/SERVICE --platform managed --set-env-vars APP_CONFIG_MODULE=config.DevConfig --set-env-
--set config maps
标志
我正在寻找一个实际的例子,说明在需要传入大量配置变量时如何使用这些变量,以及它们可以从何处来
目前,我正在手动传递每个:
gcloud run deploy SERVICE --image gcr.io/PROJECT/SERVICE --platform managed
--set-env-vars APP_CONFIG_MODULE=config.DevConfig
--set-env-vars FLASK_ENV=development
# ...
ConfigMaps API仅存在于Kubernetes上,因此只有针对Anthos的云运行支持它 在上的文档说明了这一点。我建议阅读云运行文档而不是gcloud文档来了解
gcloud[…]--help也有一句话:
仅当连接到部署在Google Cloud上的Anthos云运行或部署在VMware上的Anthos云运行时适用。指定要使用的--platform=gke或--platform=kubernetes:
而--set config maps
选项实际上属于这一类别,但当您在网页上浏览--help
时,很容易错过,而在终端上则是从上到下阅读。您使用的是托管云运行,但configmaps仅适用于anthos()请注意,您不需要在每次部署时传递所有环境变量:一旦设置了它们,它们将被带入下一次部署。@Steren不确定这是否是一种很好的方法-很容易导致大量环境变量挂起。