【发布时间】:2019-05-28 15:59:02
【问题描述】:
我正在尝试在 Kubernetes 集群中将我的 angular+java 应用程序容器化。我的 k8 集群中有一个前端部署和一个后端部署。我的数据库在 AWS{RDS} 中。但是我很困惑我应该在我的前端代码中提供什么 API-URL,以便它可以连接到我在 k8 集群中的后端应用程序。 例如:- 在本地系统中,我在前端代码中使用了类似 {localhost:8080/api/customers} 的东西,但是在 Kubernetes 集群中部署时我应该将其更改为什么。
我有一个 Kubernetes 集群设置,有 1 个主节点和 2 个从节点,我创建了我的后端应用程序的部署并通过集群 Ip 公开它,然后我在我的前端应用程序中提供了这个集群 IP 和端口。 之后,我将图像推送到 docker hub,然后为它创建了一个 k8 部署,但它仍然无法正常工作。
我的主要问题是我应该在我的前端应用程序目标 URL 中提到什么 URL 和端口,以便它可以找到我的 java API。
【问题讨论】:
-
请在此处发布您的代码,以防您需要社区的任何帮助。没有代码,很难说出缺少什么。
标签: amazon-web-services spring-boot kubernetes angular6