Spring boot 连接来自marktplace kubernetes引擎的Consor应用程序和微服务google cloud run

Spring boot 连接来自marktplace kubernetes引擎的Consor应用程序和微服务google cloud run,spring-boot,kubernetes,google-cloud-platform,google-cloud-run,spring-cloud-consul,Spring Boot,Kubernetes,Google Cloud Platform,Google Cloud Run,Spring Cloud Consul,我在Google Marketplace中实现了Concur应用程序,并创建了一个云运行的微服务,应该在Concur中注册。但是,microservice(spring boot应用程序)无法识别网络上的领事服务的名称。我已经连接到一个共享的VPC,这样双方都可以看到对方,但它显示了下面的错误 原因:java.net.UnknownHostException:consur:名称或服务未知 我的部署代码如下 gcloud run deploy bpms网关--image$CONTAINER\u R

我在Google Marketplace中实现了Concur应用程序,并创建了一个云运行的微服务,应该在Concur中注册。但是,microservice(spring boot应用程序)无法识别网络上的领事服务的名称。我已经连接到一个共享的VPC,这样双方都可以看到对方,但它显示了下面的错误

原因:java.net.UnknownHostException:consur:名称或服务未知

我的部署代码如下

gcloud run deploy bpms网关--image$CONTAINER\u REGISTRY/$GCP\u PROJECT\u ID/$image\u REPOSITORY/bpms网关:0.0.2--平台管理--区域$run\u region--端口8080--vpc连接器=vcp-p2f-connector--更新env vars SPRING\u CLOUD\u CONSUL\u HOST=CONSUL--允许未经身份验证的

还有一个尝试过的:

  • 通过创建一个环境变量SPRING\u CLOUD\u CONSUL\u HOST将服务的名称传递给它,完全复制我在本地环境中所做的事情(使用docker compose)

  • 传入变量concur shared concur server(concur-httpapi)的值,但未解决

  • GCP中组件领事应用程序的信息:

    有什么办法解决这个问题吗?谢谢