凯发k8国际娱乐官网入口-k8凯发> 华为云ucs> > > 统一治理多集群流量
更新时间:2024-01-05 gmt 08:00

统一治理多集群流量-凯发k8国际娱乐官网入口

您可以通过ucs的流量分发功能,实现跨云、跨地域集群应用访问流量的智能调度,实现流量切分、灰度、故障倒换等不同功能。

前提条件

  • 您需要将一个已有的kubernetes集群添加至ucs,且集群接入网络,具体操作请参考。
  • 已添加的集群中已有对外提供访问的应用实例,且访问类型为负载均衡。
  • 已有一个经过审核的公开域名,并将其添加至华为云dns解析,具体操作请参考。

操作步骤

假设目前业务部署在多个地区,全国用户默认访问“华北-北京四”区域的业务,而华东地区用户需要访问部署在“华东-上海一”区域的业务,以降低用户的使用时延。此时可通过创建流量策略来为已有应用进行基于地域的流量切分。

  1. 登录ucs控制台。
  2. 在左侧树状导航栏,选择“流量分发”。
  3. 单击页面右上角“创建流量策略”按钮。
  4. 根据页面提示,选择已添加解析的域名,并填写域名前缀。如果没有子域名,域名前缀可不填。
  5. 添加调度策略,本例中仅填写关键参数,其余参数保持默认,如表1所示。对不同地域的用户创建流量策略,可重复此步骤,并选择不同的集群和线路类型。
    表1 调度策略关键参数

    参数

    参数说明

    集群

    选择一个状态为“运行中”的目标集群,列表中将自动获取ucs接管的所有集群。

    命名空间

    选择目标服务所在的命名空间,默认为“default”

    服务

    选择一个目标服务,仅支持访问类型为负载均衡的服务,查询结果已过滤。

    线路类型

    • 运营商线路解析:根据访问用户所在运营商网络调度到最佳访问地址。默认值为“电信/地区默认”,支持指定运营商及地区,其中地区选择的细粒度为省级。
    • 地域解析:根据访问用户所处地理位置调度到最佳访问地址。默认值为“中国大陆/地区默认”,支持全球地域选择,其中中国大陆地区细粒度为省级,其余地域细粒度为国家/地区。
    图1 添加调度策略
  6. 单击“确定”,待流量调度策略创建成功后,华东地区的用户将优先访问选定线路。
  7. 检验新增调度策略是否生效,参考。

    您可以在华东地区使用已经连接internet的终端,输入如下命令测试调度策略是否生效:

    nslookup demo.***.com

    如果终端的操作系统没有自带nslookup命令,需要手动安装后才能使用。例如centos系统,可执行yum install bind-utils安装。

    回显如下,如其中“address”的ip地址为目标集群负载均衡ip,则表示调度策略创建成功。

    server: ***
    address: *.*.*.*
    non-authoritative answer: 
    name: demo.***.com
    address:  124.*.*.*
分享:
网站地图