私は2つのサービス、tea
とcoffee
を持っているが、それぞれが独自の名前空間にある、私はdomain.com
がcoffee
に行きtea
サービスとdomain.com/coffee
に行きたいと思います。Kubernetesイングレス
それぞれがネームスペースにあるので、私は2つの入力をしなければなりませんでしたが、それらを適用しようとすると、エラーMAPPING Path '/coffee' already defined in another Ingress rule
が発生します。次のような侵入表情の
私の2枚:
茶:
kind: Ingress
apiVersion: extensions/v1beta1
spec:
tls:
- hosts:
- domain.com
secretName: tea-tls
rules:
- host: domain.com
http:
paths:
- path:/
backend:
serviceName: tea
servicePort: 80
とコーヒー:
kind: Ingress
apiVersion: extensions/v1beta1
metadata:
name: coffee
namespace: coffee
spec:
tls:
- hosts:
- domain.com
secretName: coffee}-tls
rules:
- host: domain.com
http:
paths:
- path: /coffee
backend:
serviceName: coffee
servicePort: 80
- path: /coffee/*
backend:
serviceName: coffee
servicePort: 80