IBM Cloudで作成されたクラスターのイングレスで着信接続をリダイレクトしようとしています。
Ingressを正常にセットアップしてポッドに連絡することができました。
ただし、接続がエンドポイントに到達したとき http://app1.myaddress.cloud/test1 は正しいポッドURLに書き換えられません(パスにはまだ/ test1が含まれており、その部分を削除したい) 。
問題を解決する方法について何か考えがありますか?
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: hello-world-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
tls:
- hosts:
- app1.myaddress.cloud
secretName: myclustername
rules:
- Host: app1.myaddress.cloud
http:
paths:
- path: /test
backend:
serviceName: hello-world-service-1
servicePort: 30001
公式のIBM Cloudチュートリアルをここで見つけました。
https://console.bluemix.net/docs/containers/cs_annotations.html#rewrite-path