【发布时间】:2020-06-11 05:20:38
【问题描述】:
我有两个独立的应用程序,我通过 helm 部署并拥有不同的 SCM 存储库。我想使用 Openstack Loadbalancer DNS 通过入口公开它们。我的目标是访问两个应用程序,例如应用程序 1 的主机名:8000 和应用程序2 的主机名:8080。
有没有办法通过 traefik 或 kubernetes 来处理这个问题?
应用 1
service:
type: NodePort
port: 8000
networkPolicy:
enabled: true
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: traefik
hosts:
- host: hostname -> just for example
paths: [/]
tls: []
应用 2
service:
type: NodePort
port: 8080
networkPolicy:
enabled: true
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: traefik
hosts:
- host: hostname -> just for example
paths: [/]
tls: []
【问题讨论】:
标签: kubernetes kubernetes-ingress traefik traefik-ingress