更新时间:2025-03-07 GMT+08:00
Service的端口名称是否符合istio规范
问题描述
Service端口名称必须包含指定的协议和前缀,按以下格式命名:
name: <protocol>[-<suffix>]
其中,<protocol>可以是http、tcp、grpc等,Istio根据在端口上定义的协议来提供对应的路由能力。例如“name: http-service0”和“name: tcp”是合法的端口名;而“name: httpforecast”是非法的端口名。
如果未按照以上格式命名,则报此异常。
修复指导
- 登录CCE控制台,单击集群名称进入详情页面。
- 在左侧导航栏单击kubernetes 资源下的"服务",进入"服务"页签,单击对应服务后的“更多 > 编辑YAML”,查看Service协议,根据支持协议,修改协议,在服务名称前加协议类型,如下图。
- 单击“确定”。
父主题: 自动修复项