Ingressを使用してリモートKubernetesクラスターのサービスにアクセスする
リモートマシンにデプロイされた既存のkubernetesクラスターのサービスにアクセスしようとしています。kubectlローカルMacからアクセスできるようにクラスターを構成しました。 $ kubectl cluster-info Kubernetes master is running at https://192.168.58.114:6443 KubeDNS is running at https://192.168.58.114:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy 接続するサービスの入力構成は次のとおりです。 kind: Ingress apiVersion: extensions/v1beta1 metadata: name: gw-ingress namespace: vick-system selfLink: /apis/extensions/v1beta1/namespaces/vick-system/ingresses/gw-ingress uid: 52b62da6-01c1-11e9-9f59-fa163eb296d8 resourceVersion: '2695' generation: 1 creationTimestamp: '2018-12-17T06:02:23Z' annotations: kubectl.kubernetes.io/last-applied-configuration: > {"apiVersion":"extensions/v1beta1","kind":"Ingress","metadata":{"annotations":{"kubernetes.io/ingress.class":"nginx","nginx.ingress.kubernetes.io/affinity":"cookie","nginx.ingress.kubernetes.io/session-cookie-hash":"sha1","nginx.ingress.kubernetes.io/session-cookie-name":"route"},"name":"gw-ingress","namespace":"vick-system"},"spec":{"rules":[{"host":"wso2-apim-gateway","http":{"paths":[{"backend":{"serviceName":"gateway","servicePort":8280},"path":"/"}]}}],"tls":[{"hosts":["wso2-apim-gateway"]}]}} kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/affinity: cookie nginx.ingress.kubernetes.io/session-cookie-hash: sha1 nginx.ingress.kubernetes.io/session-cookie-name: route spec: tls: - …