无法在 kubernetes 中将前端应用{Angular} 连接到后端{SpringBoot}

费萨尔·贾弗里

我正在尝试在 Kubernetes 集群中容器化我的 angular+java 应用程序。我的 k8 集群中有一个前端部署和一个后端部署。我的数据库在 AWS{RDS} 中。但是我很困惑,我应该在前端代码中提供什么 API-URL,以便它可以连接到 k8 集群中的后端应用程序。例如:- 在本地系统中,我在前端代码中使用了类似 {localhost:8080/api/customers} 的东西,但是在 Kubernetes 集群中部署时我应该将其更改为什么。

我有一个带有 1 个主节点和 2 个从节点的 Kubernetes 集群设置,我创建了我的后端应用程序的部署并通过集群 Ip 公开它,然后我在前端应用程序中提供了这个集群 IP 和端口。之后,我将映像推送到 docker hub,然后为其创建了 k8 部署,但仍然无法正常工作。

我的主要问题是我应该在前端应用程序目标 URL 中提及什么 URL 和端口,以便它可以找到我的 Java API。

托马斯

前端 Angular 应用程序在用户的浏览器中运行。这是在 kubernetes 集群之外,因此您不能使用 kubernetes 服务名称作为 api 端点。您需要使 spring boot api 可从 kubernetes 外部访问,通常使用入口或负载均衡器。您在 angular 应用程序中使用此外部 ip 或主机名作为 api url。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

无法从集群内部连接到kubernetes API

来自分类Dev

无法连接到Kubernetes中的mysql

来自分类Dev

Quodlibet无法连接到设备后端

来自分类Dev

在docker上运行的Springboot Microservice无法连接到mysql

来自分类Dev

Docker中的SpringBoot无法连接到Mongo并引发异常

来自分类常见问题

无法使用新上下文连接到Kubernetes

来自分类Dev

无法连接到Kubernetes中的Cockroach吊舱

来自分类Dev

无法连接到Kubernetes中的Cockroach吊舱

来自分类Dev

Kubernetes。无法从主机连接到任何Pod

来自分类Dev

Airflow Scheduler无法连接到Kubernetes服务API

来自分类Dev

无法连接到Kubernetes中的Cockroach吊舱

来自分类Dev

无法使用新上下文连接到Kubernetes

来自分类Dev

无法连接到GCP Kubernetes Engine上托管的MySQL Docker

来自分类Dev

无法从源代码连接到构建kubernetes的'docker'守护程序

来自分类Dev

无法让kubernetes节点连接到Vagrant / Ansible中的主节点

来自分类Dev

Graylog 无法连接到 Kubernetes 集群中的 Elasticsearch

来自分类Dev

无法显示连接到我的Angular应用的Firebase数据库中的时间格式数据

来自分类Dev

从Heroku Angular前端调用到heroku springboot后端时,剩余呼叫返回403

来自分类Dev

从 springboot 后端到 angular4 前端每 30 秒更新一次图表值

来自分类Dev

无法在Android上获取SignalA以连接到SignalR后端

来自分类Dev

类星体构建后无法连接到后端

来自分类Dev

无法连接到后端 API 服务器

来自分类Dev

如何将前端HTML / JQuery连接到后端Python

来自分类Dev

使用自签名证书的安全前端连接到后端

来自分类Dev

无法在Kubernetes中连接到Redis:Redis连接到localhost:6379失败

来自分类Dev

Kubernetes,简单的应用程序SpringBoot OOMKilled

来自分类Dev

一个Pod中的Springboot应用程序无法通过Openshift连接到另一个Pod上的mongodb

来自分类Dev

如何使用 CAS 针对 SpringBoot 后端授权 Angular5 应用程序

来自分类Dev

angular 2 无法连接到服务器

Related 相关文章

  1. 1

    无法从集群内部连接到kubernetes API

  2. 2

    无法连接到Kubernetes中的mysql

  3. 3

    Quodlibet无法连接到设备后端

  4. 4

    在docker上运行的Springboot Microservice无法连接到mysql

  5. 5

    Docker中的SpringBoot无法连接到Mongo并引发异常

  6. 6

    无法使用新上下文连接到Kubernetes

  7. 7

    无法连接到Kubernetes中的Cockroach吊舱

  8. 8

    无法连接到Kubernetes中的Cockroach吊舱

  9. 9

    Kubernetes。无法从主机连接到任何Pod

  10. 10

    Airflow Scheduler无法连接到Kubernetes服务API

  11. 11

    无法连接到Kubernetes中的Cockroach吊舱

  12. 12

    无法使用新上下文连接到Kubernetes

  13. 13

    无法连接到GCP Kubernetes Engine上托管的MySQL Docker

  14. 14

    无法从源代码连接到构建kubernetes的'docker'守护程序

  15. 15

    无法让kubernetes节点连接到Vagrant / Ansible中的主节点

  16. 16

    Graylog 无法连接到 Kubernetes 集群中的 Elasticsearch

  17. 17

    无法显示连接到我的Angular应用的Firebase数据库中的时间格式数据

  18. 18

    从Heroku Angular前端调用到heroku springboot后端时,剩余呼叫返回403

  19. 19

    从 springboot 后端到 angular4 前端每 30 秒更新一次图表值

  20. 20

    无法在Android上获取SignalA以连接到SignalR后端

  21. 21

    类星体构建后无法连接到后端

  22. 22

    无法连接到后端 API 服务器

  23. 23

    如何将前端HTML / JQuery连接到后端Python

  24. 24

    使用自签名证书的安全前端连接到后端

  25. 25

    无法在Kubernetes中连接到Redis:Redis连接到localhost:6379失败

  26. 26

    Kubernetes,简单的应用程序SpringBoot OOMKilled

  27. 27

    一个Pod中的Springboot应用程序无法通过Openshift连接到另一个Pod上的mongodb

  28. 28

    如何使用 CAS 针对 SpringBoot 后端授权 Angular5 应用程序

  29. 29

    angular 2 无法连接到服务器

热门标签

归档