【发布时间】:2019-02-02 10:18:59
【问题描述】:
我有一个暴露多个端口的容器。因此,为部署配置的 Kubernetes 服务如下所示:
kind: Service
apiVersion: v1
metadata:
name: myapp
labels:
app: myapp
spec:
selector:
name: myapp
ports:
- protocol: TCP
port: 5555
targetPort: 5555
- protocol: TCP
port: 5556
targetPort: 5556
我使用 Istio 来管理路由并通过 istio 入口网关公开此服务。 我们有一个 80 端口的网关,我们是否必须为具有两个不同虚拟服务的同一主机创建两个不同的网关?
我想配置 "example.myhost.com" 的 80 路由到 5556 和其他一些端口,比如说 "example.myhost.com" 的 8088 路由到服务的 5555。
一个虚拟服务可以做到吗?
【问题讨论】:
标签: kubernetes istio