gpt4 book ai didi

kubernetes - Spring Boot 服务的入口

转载 作者:行者123 更新时间:2023-12-02 12:22:15 25 4
gpt4 key购买 nike

我在带有 CoreOS Kubernetes 的 Vultr 公共(public)云上运行。我正在配置一个入口 Controller ,以便我可以访问我的后端 SpringBoot 服务。

我在端口 30123 上运行了一个 Spring Boot 服务“springboot”。

我从 Kubernetes 文档中获得了这个入口 yaml,并修改了我的服务:

ingress.yaml
------------
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: test-ingress
spec:
backend:
serviceName: springboot
servicePort: 31922

kubectl get ing



姓名 主机 地址 端口 年龄

测试入口 * 80 2m

curl mydns.com Connection refused.



我不确定我是否理解它应该如何工作。

有人可以帮忙吗?

谢谢

最佳答案

正如@slintes 所述,您是否添加了 IngressController ?您可以使用以下命令轻松添加一个(nginx 入口 Controller ):

kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/provider/cloud/deploy.yaml
顺便说一句,在您的问题中,您是说您在端口 30123 上有一个 Spring Boot 应用程序。但您的入口指向 31922港口。正常吗?
希望能帮助到你。

关于kubernetes - Spring Boot 服务的入口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46409479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com