部署關聯到多個服務

當部署的 Pod 使用相同的埠但不同的協定與多個服務建立關聯時,會出現此訊息。

一個範例

考慮一個具有以下服務的 Istio 網格

apiVersion: v1
kind: Service
metadata:
  name: productpage-tcp-v1
spec:
  ports:
    - port: 9080
      name: tcp
      protocol: TCP
  selector:
    app: productpage
---
apiVersion: v1
kind: Service
metadata:
  name: productpage-http-v1
spec:
  ports:
    - port: 9080
      name: http
      protocol: HTTP
  selector:
    app: productpage

此範例顯示 HTTP 和 TCP 協定都與埠 9080 相關聯。

沒有兩個服務應該使用不同的協定選擇相同的 Pod 埠。