DeploymentAssociatedToMultipleServices
当部署的 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
此示例显示与端口 9080 关联的 HTTP 和 TCP 协议。
不应该有两个服务使用不同的协议选择相同的 Pod 端口。