K8S上每个分支/命名空间的子域

问题描述 投票:0回答:1

嗨,我对k8和处理分支有疑问

我的名称空间具有以下内容:

  • API部署
  • 将部署的端口NodePort映射到端口300080服务>
  • 一个postgres实例用作数据库(对该问题不重要)
  • [全部公开的Ingress
  • 我想找到一种方法,使其能够:

  • [创建新分支时,它将使我的后端可以访问api.BRANCH_NAME.domain.com
  • 我找不到任何有帮助的文档,到目前为止,我已经尝试了很多方法,但是无法使其正常工作

这里是一个仓库,以查看我到目前为止所拥有的:https://github.com/girards/tracks

提前感谢

嗨,我对k8s和处理分支有一个疑问,我的命名空间有以下内容:API部署,NodePort服务,将部署的端口3000映射到端口80和postgres ...

kubernetes subdomain branch kubernetes-helm kubernetes-ingress
1个回答
0
投票

您可以部署ingress controller(例如nginx)并创建ingress resource以使用其他主机公开后端服务。为每个分支创建新的入口资源。

© www.soinside.com 2019 - 2024. All rights reserved.