Istio Gateway не применяется к istio-ingressgateway - PullRequest
0 голосов
/ 10 апреля 2019

Я пытаюсь заставить istio работать с моим сервисом mssql. Кажется, что istio-ingressgateway LoadBalancer не обновлен с правильным значением порта.

Я работаю на GKE 1.10 +

apiVersion: v1
kind: Service
metadata:
  name: mssql
  labels:
    app: mssql
    service: mssql
spec:
  selector:
    app: mssql
  ports:
    - protocol: TCP
      port: 1433
---
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
  name: public-gateway
spec:
  selector:
    istio: ingressgateway
  servers:
  - port:
      number: 1433
      protocol: TCP
      name: tcp-1433
    hosts:
    - "*"
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: vservice-mssql
spec:
  hosts:
  - "*"
  gateways:
  - public-gateway
  tcp:
  - match:
    - port: 1433
    route:
    - destination:
        host: mssql
        port: 
          number: 1433

После применения конфигурации во время работы я ожидал, что на istio-ingressgateway будет открыт порт, но в результате я получаю следующее:

istio-ingressgateway   LoadBalancer   10.8.1.100   **REDACTED** 80:31380/TCP,443:31390/TCP,31400:31400/TCP,15011:30160/TCP,8060:32736/TCP,853:30641/TCP,15030:31124/TCP,15031:30849/TCP   90d

Порт, который я открыл на шлюзе, не указан.

...