背景信息

当您通过镜像创建 Nginx 并进行简单路由配置时,您只需要填写域名的前缀 nginx,即可获得 $cluster_id.$region_id.alicontainer.com 格式的域名。您可以通过设置集群根域名(本示例使用 51ili.com)来替换该域名。当您重新部署服务 nginx 时,域名从 nginx.c2818a77aac20428488694c0cd1600e6e.cn-shenzhen.alicontainer.com 变为 nginx.51ili.com,方便您使用自己的根域名对集群应用进行访问。

说明
为了保证下面的示例能够工作,请先将 Agent 升级到最新版本。

操作步骤

  1. 绑定一个负载均衡实例。
    1. 登录 容器服务管理控制台
    2. 在Swarm菜单下,单击左侧导航栏中的集群
    3. 选择要配置的集群(本示例为routing-test-online),单击管理


    4. 单击左侧导航栏中的负载均衡

      如果集群未绑定负载均衡实例,登录阿里云 负载均衡管理控制台,并创建一个负载均衡实例,然后回到本页面进行绑定。

      说明
      有关负载均衡在容器服务中的使用限制以及如何为集群绑定和解绑负载均衡,参见为集群绑定和解绑负载均衡


  2. 设置域名。
    1. 单击 域名设置,填写您自己购买的根域名,本示例中为51ili.com。


    2. 单击设置
  3. 将域名解析到绑定的负载均衡实例。
    1. 在 SLB 控制台中,查找集群绑定的负载均衡实例。
    2. 查看实例详情,找到绑定的负载均衡实例的服务地址。


    3. 登录阿里云云解析 DNS 服务管理控制台,添加域名解析。
      • 添加域名。若已有域名,跳过此步。
      • 添加域名解析。其中记录值填写绑定的负载均衡实例的服务地址。


  4. 重新部署 web 服务。
    1. 重新部署应用,应用下的服务web访问端点发生了变化。
      设置根域名之前的访问端点:


      设置根域名之后的访问端点:


    2. 访问最新的访问端点http://nginx.51ili.com。