【发布时间】:2019-02-21 13:25:38
【问题描述】:
我正在尝试设置一个 Ingress 来与集群上的 MinIO 通信。
我的 MinIO 服务被称为storage,并且暴露了 9000 端口:
apiVersion: v1
kind: Service
metadata:
labels:
app: storage
name: storage
namespace: abc
spec:
ports:
- name: "http-9000"
protocol: TCP
port: 9000
targetPort: 9000
type: NodePort
selector:
app: storage
我的 Ingress 是这样配置的:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: myingress
namespace: abc
spec:
backend:
serviceName: storage
servicePort: http-9000
但它没有响应运行状况检查,而是我的 Ingress 将我重定向到另一个服务(实际上是在端口 80 上侦听)。如何让入口将我重定向到 9000 上的 storage 服务?
【问题讨论】:
标签: kubernetes google-kubernetes-engine kubernetes-ingress