我的问题是,当我进入 pods 并运行curl http://backend时,我为后端和前端都提供了单独的服务,它解析并与后端 pods 进行通信,但随后我将其放入http://backend的 Angular 中,告诉我可以做到。无法解决, pod 可以通信但正在运行的应用程序无法通信
最佳答案
Service提供集群内部的可见性。如果要将服务公开给外界,则需要使用Ingress。
P.D .:您可以使用NodePort公开服务,但不建议这样做。
P.D. (2):如果您已经有一个后端服务和一个前端服务,那么有意义的是仅通过入口公开前端,并使后端仅在群集内部可访问,仅从前端使用
关于kubernetes - 与kubernetes中的前端通信,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61872677/