部署關聯到多個服務
當部署的 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 埠。