操作场景
服务别名可以看作是服务的映射,访问服务别名等同于访问服务,允许多个服务别名指向一个服务。服务别名主要适用于以下场景:
您不想用 service 名作为 polarismesh 服务的名字。例如您希望 polarismesh 的服务名是大写,但是 K8s 的 service 名限制只能小写。这时可以使用别名注解指定一个大写的 polarismesh 服务名。
您希望将某个 namespace 下的某个 service 暴露到另外命名空间中。这时可以使用服务别名指定另一个命名空间。
对不同的外部客户需要用不同的应用名提供服务,但是实际上后端真实的服务是同一个。
操作步骤
新建别名
1. 登录 TSE 控制台。
2. 在左侧导航栏,服务治理中心下,单击实例列表,进入北极星网格页面。
3. 单击目标实例引擎操作栏的控制台,输入用户名和密码,进入 POLARIS MESH 控制台页面。
![](https://qcloudimg.tencent-cloud.cn/image/document/ce9ede9267d7c781389d471868093a65.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/ce9ede9267d7c781389d471868093a65.png)
4. 在左侧导航栏选择服务别名,单击新建按钮,根据自身业务需求填写以下配置信息:
参数 | 说明 |
服务别名 | 服务别名为数字、英文字母等字符组成的字符串。 |
命名空间 | 选择服务别名所属的命名空间,和映射的服务可以不在同一个命名空间。可根据您的业务需要自行选择。 |
指向服务 | 服务别名指向的服务。 |
描述 | 您对服务别名的描述。 |
5. 单击提交,创建服务别名。
![](https://qcloudimg.tencent-cloud.cn/image/document/68c139e55b112ab13b38b05cf57f59cb.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/68c139e55b112ab13b38b05cf57f59cb.png)
查看服务别名
1. 服务别名创建完成后,可以查看服务别名。
![](https://qcloudimg.tencent-cloud.cn/image/document/5edeb4fcd5ccaa291187f5d416b03a72.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/5edeb4fcd5ccaa291187f5d416b03a72.png)
2. 单击![](https://qcloudimg.tencent-cloud.cn/image/document/4f32dd291f0c74a9b92085027a78d08a.png)
图标,可根据命名空间进行过滤。
![](https://qcloudimg.tencent-cloud.cn/image/document/4f32dd291f0c74a9b92085027a78d08a.png)
3. 支持基于命名空间与指向服务的检索。
![](https://qcloudimg.tencent-cloud.cn/image/document/203b0c725d5448607953f5803485cf81.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/203b0c725d5448607953f5803485cf81.png)