开发者社区 问答 正文

Swarm 集群  服务发现和负载均衡  简单路由-域名配置




操作步骤

  1. 登录容器服务管理控制台
  2. 在 Swarm 菜单下,单击左侧导航栏中的服务。
  3. 选择要添加域名的服务所在的集群。
  4. 选择要添加域名的服务(本示例中要添加域名的服务为 web,所属的应用为 wordpress)并单击 变更配置。
  5. 单击简单路由配置右侧的加号图标,输入要添加的域名(本示例中要添加的域名为 www.aliyuntest.club)并单击确定更新配置。 此时,服务处于更新中。更新完毕变成就绪状态后,路由服务 acsrouting_routing 就已经将该域名配置好了。当有请求以域名 www.aliyuntest.club 访问服务 wordpress-rds_web 时,就能正确的解析并转发到相应的服务了。
  6. 将域名解析到容器服务的集群上。容器服务在创建集群的时候,会给每一个集群分配一个负载均衡实例,该负载均衡实例是属于您自己的。登录容器服务管理控制台
  7. 在 Swarm 菜单下,单击左侧导航栏中的集群。
  8. 选择相应的集群,本示例为 swarm-test 并单击管理。
  9. 单击负载均衡 ,并查看负载均衡 ID。



登录负载均衡控制台,在实例列表中找到目标实例 ID,进入实例详情页面,您可以查看负载均衡实例的服务地址。
登录阿里云云解析 DNS 服务管理控制台,添加域名解析(本示例中为 www.aliyuntest.club)。
  1. 添加域名。若已有域名,跳过此步。
  2. 添加域名解析。
    • 记录类型为 A
    • 主机记录为 www。主机记录即是域名前缀,您也可以选择其他前缀。
    • 解析线路为默认。
    • 输入绑定的负载均衡实例的服务地址。
    • 设置 TTL 值。

  1. 重新部署 wordpress 应用,然后进入应用的路由列表,发现域名解析已经生效。
  2. 访问页面 www.aliyuntest.club


展开
收起
青蛙跳 2018-08-31 21:38:39 1824 分享 版权
阿里云 AI 助理回答

您描述的操作步骤涉及到了阿里云容器服务和负载均衡的配置,以及阿里云解析DNS服务来实现自定义域名访问容器服务中部署的应用。下面是对这些操作步骤的一个简要总结和补充说明:

  1. 登录容器服务管理控制台:首先,通过阿里云官网进入容器服务管理界面,准备对Swarm集群中的服务进行配置。

  2. 添加域名到服务

    • 选择目标服务(如示例中的wordpress-rds_web),点击“变更配置”。
    • 在“简单路由配置”部分,添加想要绑定的域名(例如www.aliyuntest.club)并保存配置。这一步是告诉容器服务,当收到这个域名的请求时,应如何路由到相应的服务。
  3. 确认服务更新:等待服务配置更新完成,状态变为就绪,表明域名已成功关联到服务上。

  4. 获取负载均衡实例信息

    • 转至集群管理页面,找到与服务关联的负载均衡实例ID。
    • 进入负载均衡控制台,查看该实例的服务地址,这是后续DNS解析需要指向的地址。
  5. 配置阿里云解析DNS

    • 登录阿里云云解析DNS控制台。
    • 添加或修改域名解析记录,设置类型为A记录,主机记录为www(或其他前缀,根据需求),指向之前获取的负载均衡服务地址。
    • 设置合适的TTL值以加速DNS记录的全球传播。
  6. 验证域名解析

    • 重新部署应用确保所有配置生效(这一步有时可能不是必须的,取决于具体改动是否影响应用运行)。
    • 检查容器服务的路由列表确认域名解析已生效。
    • 最后,通过浏览器访问www.aliyuntest.club,验证域名是否能正确解析并显示应用内容。

整个过程涵盖了从容器服务内部配置、负载均衡集成到外部DNS解析的完整链路,确保用户可以通过自定义域名顺利访问在阿里云容器服务中部署的应用。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答