Istio网关未应用于istio-ingressgateway

问题描述 投票:0回答:1

我正在尝试使istio与我的mssql服务一起使用。 istio-ingressgateway LoadBalancer似乎没有使用正确的端口值进行更新。

我正在1.10+的GKE上运行

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

未列出我在网关上打开的端口。

我正在尝试使istio与我的mssql服务一起使用。 istio-ingressgateway的LoadBalancer似乎没有使用正确的端口值进行更新。我在1.10+ apiVersion上的GKE上运行:v1类型:...

istio
1个回答
0
投票

使用以下资源定义

© www.soinside.com 2019 - 2024. All rights reserved.