当在CloudRun上进行东西服务以服务调用时,文档涵盖了,但是这个示例没有包含任何关于解决内部服务的正确方式的文档。
有云运行部署生成的url,但它包含神秘的随机性https://{service}-{a google id?}.a.run.app,这意味着您不能像在GKE集群中那样使用服务名执行东西调用。
我想知道我是刚刚错过了CloudRun中的文档,还是K本地服务文档中的上游文档,还是需要使用CloudRun、HTTP或RPC实现某种类型的服务发现?
出于测试目的,我在同一台计算机上部署了两个版本的应用程序。在生产中,只有一个应用程序实例运行在一个云Kubernetes集群中,并使用ingress控制器公开其API。
我在本地运行Kubernetes集群,并将应用程序版本部署到两个不同的名称空间。我根据和ingress 文档配置入口控制器。我的应用程序的第一个实例按预期工作,但当我部署第二个实例时,控制器荚无法从以下消息开始:
0/6 nodes are available: 1 node(s) didn't have free ports for the requested pod ports, 5 node(s) didn