DeploymentAssociatedToMultipleServices
消息名称 | DeploymentAssociatedToMultipleServices |
消息代码 | IST0116 |
描述 | The resulting pods of a service mesh deployment can’t be associated with multiple services using the same port but different protocols. |
等级 | Warning |
当一个 Deployment 的 Pod 对应的多个 Service 在相同端口上定义了不同的协议会出现此消息。
示例
例如包含以下 Service:
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 端口。
不可以存在两个 Service 在同一个端口上使用不同协议。