
# Service的端口名称是否符合istio规范
#### 问题描述
Service端口名称必须包含指定的协议和前缀，按以下格式命名：
```
name: <protocol>[-<suffix>]
```
其中，\<protocol\>可以是http、tcp、grpc等，Istio根据在端口上定义的协议来提供对应的路由能力。例如"name: http-service0"和"name: tcp"是合法的端口名；而"name: httpforecast"是非法的端口名。
如果未按照以上格式命名，则报此异常。
#### 修复指导
1. 登录CCE控制台，单击集群名称进入详情页面。
2. 在左侧导航栏单击kubernetes 资源下的"服务"，进入"服务"页签，单击对应服务后的"更多 \> 编辑YAML"，查看Service协议，根据支持协议，修改协议，在服务名称前加协议类型，如下图。 
   ![](https://support.huaweicloud.com/usermanual-asm/zh-cn_image_0000001245956487.png)
   
   
3. 单击"确定"。
 
