我有以下应用程序(部署了k8s)作为掌舵子图:
这是嵌套在总括图下的。
自定义网络应用程序是主要应用程序,应路由到mywebsite.com
我想知道如何设置我的入口,以便:
mywebsite.com
到custom-webapp:5000
的路线mywebsite.com/services/app
到custom-application:5000
的路线mywebsite.com/api/
到custom-api:5000
的路线mywebsite.com/services/airflow
到airflow:8080
的路线mywebsite.com/services/prometheus
到prometheus:9090
的路线mywebsite.com/services/grafana
到grafana:3000
的路线我在伞形图上有1个主要入口,这些入口通往通过子图表公开的服务? (我最倾向于的那个) 要么 每个应用程序都有多个入口吗?在这种情况下,我该如何将它们绑在一起?
这是在GKE上托管的,我宁愿不为每个应用程序支付1次进入费用。
答案 0 :(得分:0)
您需要配置rules的集合,该集合将定义哪些连接到达哪些服务。 您可以将多个Ingress规则汇总到一个Ingress定义中。
如果您使用的是Kubernetes 1.6+,则可以使用Helm软件包管理器查看有关documentation的Kubernetes集群上的Nginx入口部署的信息。