【发布时间】:2019-11-26 10:20:32
【问题描述】:
我无权创建 DNS/域名,因此我无法在我的入口 YAML 文件中填写 host 字段。
我只是想这样使用IP:
10.10.10.10/foo
10.10.10.10/bar
这是我的入口 YAML 文件:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: foobar-ingress
annotations:
kubernetes.io/ingress.global-static-ip-name: foobar-trigger-static-ip
spec:
rules:
http:
paths:
- path: /foo/*
backend:
serviceName: foo
servicePort: 80
- path: /bar/*
backend:
serviceName: bar
servicePort: 80
这是无效的,因为我尝试使用 Helm 推送它。我无法在 https://kubernetes.io/docs/concepts/services-networking/ingress/ 中找到任何相关信息,因为所有 YAML 示例都使用 host。这甚至可能吗?还是必须要有主持人?
编辑:我正在使用 GCP LoadBalancer
【问题讨论】:
-
您能否提供有关您使用的舵图的更多信息?究竟是什么?
标签: kubernetes kubernetes-ingress