Skip to main content

服务别名

通过添加一个服务别名,可以提供一种别名的方式而不是直接指向服务。

在 UI 上添加服务别名#

在您的应用中,您通过 添加服务 旁边的下拉按钮,并单击服务别名去添加一个服务别名。同样的,如果您在应用层级页面,同样的 添加服务的下拉菜单也会在每个应用页面中。

您需要提供服务别名的 名称,以及填写必要的 描述名称 将是您选择服务的服务别名。

选择一个或多个您想添加到别名的目标。可用目标列表是当前应用中已经创建的服务。最后单击 创建

服务别名中生效的服务列表会在服务层级页面显示。和我们的服务一样,您需要启动这个服务别名才能生效。

添加/移除服务#

在任何时候您都可以在服务别名中修改目标服务。在服务的下拉菜单中单击 编辑,您可以添加更多的服务到这个别名中,或者移除现有的服务。

通过 Rancher Compose 添加服务别名#

一个服务别名创建了一个指向服务的指针。在以下的例子中,web[.stack-name.rancher.internal]会被解析为容器web1以及web2的 IP 地址。rancher/dns-service并不是一个真实的镜像,但是他需要填写在docker-compose.yml。不会为别名服务创建额外的容器。

Example docker-compose.yml#

version: '2'
services:
web:
image: rancher/dns-service
links:
- web1
- web2
web1:
image: nginx
web2:
image: nginx
Last updated on by yzeng25