更新时间:2024-01-05 gmt 08:00
统一治理多集群流量-凯发k8国际娱乐官网入口
您可以通过ucs的流量分发功能,实现跨云、跨地域集群应用访问流量的智能调度,实现流量切分、灰度、故障倒换等不同功能。
前提条件
- 您需要将一个已有的kubernetes集群添加至ucs,且集群接入网络,具体操作请参考。
- 已添加的集群中已有对外提供访问的应用实例,且访问类型为负载均衡。
- 已有一个经过审核的公开域名,并将其添加至华为云dns解析,具体操作请参考。
操作步骤
假设目前业务部署在多个地区,全国用户默认访问“华北-北京四”区域的业务,而华东地区用户需要访问部署在“华东-上海一”区域的业务,以降低用户的使用时延。此时可通过创建流量策略来为已有应用进行基于地域的流量切分。
- 登录ucs控制台。
- 在左侧树状导航栏,选择“流量分发”。
- 单击页面右上角“创建流量策略”按钮。
- 根据页面提示,选择已添加解析的域名,并填写域名前缀。如果没有子域名,域名前缀可不填。
- 添加调度策略,本例中仅填写关键参数,其余参数保持默认,如表1所示。对不同地域的用户创建流量策略,可重复此步骤,并选择不同的集群和线路类型。
表1 调度策略关键参数 参数
参数说明
集群
选择一个状态为“运行中”的目标集群,列表中将自动获取ucs接管的所有集群。
命名空间
选择目标服务所在的命名空间,默认为“default”。
服务
选择一个目标服务,仅支持访问类型为负载均衡的服务,查询结果已过滤。
线路类型
- 运营商线路解析:根据访问用户所在运营商网络调度到最佳访问地址。默认值为“电信/地区默认”,支持指定运营商及地区,其中地区选择的细粒度为省级。
- 地域解析:根据访问用户所处地理位置调度到最佳访问地址。默认值为“中国大陆/地区默认”,支持全球地域选择,其中中国大陆地区细粒度为省级,其余地域细粒度为国家/地区。
图1 添加调度策略
- 单击“确定”,待流量调度策略创建成功后,华东地区的用户将优先访问选定线路。
- 检验新增调度策略是否生效,参考。
您可以在华东地区使用已经连接internet的终端,输入如下命令测试调度策略是否生效:
nslookup demo.***.com
如果终端的操作系统没有自带nslookup命令,需要手动安装后才能使用。例如centos系统,可执行yum install bind-utils安装。
回显如下,如其中“address”的ip地址为目标集群负载均衡ip,则表示调度策略创建成功。
server: *** address: *.*.*.* non-authoritative answer: name: demo.***.com address: 124.*.*.*
父主题:
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨