域名访问
在多个集群中部署的应用可以通过公网域名实现统一的访问。您可以配置您的公网域名,UCS服务会以此域名作为根域名生成一个完整的应用外部访问域名。您可以通过发布域名访问,将服务,路由自动对接到华为云云解析DNS服务,以提供多云场景下应用的统一对外访问路径。同时域名访问提供了自定义权重配比等能力,可以根据您的需求控制外部流量的流向比例。
配置域名
为应用添加域名访问时,必须确保您配置的域名已在域名服务商完成注册并备案,否则域名可能无法访问。
若您已有经过注册和备案的域名,请直接至3创建公网域名解析。
若您尚未注册域名,请先购买公网域名,并按照页面提示流程完成域名的备案、解析和相关配置。域名注册、备案流程如下。
创建域名访问
根据创建无状态工作负载完成的提示页面,您可以单击“添加服务”,添加LoadBalancer类型的服务,使应用工作负载可以对外提供服务。在LoadBalancer类型的服务创建完成的提示页面中单击“创建域名访问”。
- 登录UCS控制台,在左侧导航栏中选择“容器舰队”。
- 在“容器舰队”页签下找到已开通集群联邦的舰队,单击名称进入详情页。
- 在左侧导航栏选择“域名访问”,单击“创建域名访问”。
- 设置“关联服务”参数。
- 命名空间:选择命名空间。
- 目标服务:选择目标服务,若您还没有可以关联的LoadBalancer类型的服务,请先创建服务。详细创建服务步骤见负载均衡(LoadBalancer)。
- 单击“下一步”,配置访问模式。
- 主备模式:流量只会解析到您所选择的主集群中,可以通过修改流量配比功能,修改主备集群。
- 自适应模式:流量解析根据各集群后端实例数量自动分配权重。并且可以配置地域亲和,设置特定区域的用户流量访问特定的集群。
- 自定义模式:您可以自定义配置域名解析到每个集群的权重。并且可以配置地域亲和,设置特定区域的用户流量访问特定的集群。
- 单击“创建”完成域名访问任务创建,完成该任务需要一段时间,请耐心等待。可单击“返回域名访问列表”或“查看域名访问详情”查看创建的域名访问。
修改别名
- 登录UCS控制台,在左侧导航栏中选择“容器舰队”。
- 在“容器舰队”页签下找到已开通集群联邦的舰队,单击名称进入详情页。
- 选择“域名访问”,单击访问名称,进入域名访问详情界面。
- 单击填写别名,填写完成后单击。
修改流量比例
- 登录UCS控制台,在左侧导航栏中选择“容器舰队”。
- 在“容器舰队”页签下找到已开通集群联邦的舰队,单击名称进入详情页。
- 选择“域名访问”,单击访问名称,进入域名访问详情界面。
- 在“拓扑图”页签下,单击“编辑”。
- 修改完成后,单击“确定”。
查看域名访问地址
域名访问创建完成后,可以在域名访问列表中,查看域名访问地址。
- 登录UCS控制台,在左侧导航栏中选择“容器舰队”。
- 在“容器舰队”页签下找到已开通集群联邦的舰队,单击名称进入详情页。
- 选择“域名访问”,在域名访问列表中“域名地址”即为域名访问地址。
删除域名访问
- 登录UCS控制台,在左侧导航栏中选择“容器舰队”。
- 在“容器舰队”页签下找到已开通集群联邦的舰队,单击名称进入详情页。
- 选择“域名访问”,在右侧域名访问列表最右侧“操作”一列,单击“删除”。
- 在“删除域名访问”页面中单击“是”完成删除操作。