• 服务别名
    • 在UI上添加服务别名
      • 添加/移除服务
    • 通过Rancher Compose添加服务别名
      • Example docker-compose.yml

    服务别名


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

    在UI上添加服务别名

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

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

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

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

    添加/移除服务

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

    通过Rancher Compose添加服务别名

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

    Example docker-compose.yml

    1. version: '2'
    2. services:
    3. web:
    4. image: rancher/dns-service
    5. links:
    6. - web1
    7. - web2
    8.  
    9. web1:
    10. image: nginx
    11.  
    12. web2:
    13. image: nginx