更新时间:2023-07-07 GMT+08:00

LoadBalancer访问

通过弹性负载均衡从公网访问工作负载,一般用于系统中需要暴露到公网的服务。访问方式由公网弹性负载均衡ELB服务地址以及设置的访问端口组成,例如“10.117.117.117:80”

前提条件

请确保已有可用的工作负载,若没有请参照无状态工作负载(Deployment)先创建工作负载。

添加方式

  1. 登录MCP控制台,单击左侧导航栏的“资源管理”列表,选择“网络管理”,在“服务(Service)”页签下,单击“添加服务”。
  2. 设置访问参数。

    • 服务名称:新增服务的名称,用户可自定义。
    • 命名空间:服务所在命名空间。
    • 服务类型:选择LoadBalancer。
    • 关联工作负载:选择所属工作负载。
    • 端口配置:
      • 协议:请根据业务的协议类型选择。
      • 容器端口:工作负载程序实际监听的端口,需用户确定。例如:nginx程序实际监听的端口为80。
      • 访问端口:容器端口映射到负载均衡实例的端口,通过负载均衡对外暴露服务时使用,端口范围为1-65535,可任意指定。
    • 域名:输入访问的域名地址。
    • 部署集群:与所属工作负载的部署集群一致,不可更改。

  3. 单击“下一步”,进行差异化配置。支持对每个集群差异化设置增强型负载均衡。

    • 华为云:支持使用已有负载均衡实例和自动创建两种方式。选择自动创建时,单击“更改负载均衡实例规格”,可修改待创建增强型负载均衡实例的规格、计费模式和带宽。
      图1 LoadBalancer服务差异化设置-华为云
    • 其他云:访问注释支持key/value对格式。以阿里云为例,请您根据自身业务以及厂家要求进行标签配置。
      图2 LoadBalancer服务差异化设置-阿里云
      • 如需创建内部负载均衡器,您需要根据集群的云服务商添加相应的注释,请参考内部负载均衡器

  4. 单击“创建”。创建成功后可以根据页面提示创建域名访问。通过创建域名访问,可以将LoadBalancer类型的服务对接到云解析DNS服务。
  5. 获取访问地址。

    1. 单击页面上方的“集群控制台”,进入集群控制台。
    2. 在集群控制台,单击“工作负载 > 无状态 ( Deployment )”,单击所添加工作负载的名称进入详情界面,单击“查看访问方式”,获取访问地址。