业务应用如何使用负载均衡?
所有文档

          容器引擎 CCE

          业务应用如何使用负载均衡?

          业务应用过程中,可能会遇到高并发的场景,通过负载均衡 BLB 的流量均衡和分发功能,可以为应用提供多台 WebServer 并发服务的能力,从而达到业务水平扩展的效果。

          目前创建业务应用的方式有两种: 一是通过 kubectl 创建业务应用; 二是通过 Kubernetes Dashboard 创建业务应用,因此创建和使用负载均衡的方式也分为以下两种:

          kubectl 在部署业务应用过程中使用负载均衡

          创建负载均衡和弹性公网IP EIP

          在公有云环境下,可以通过输入命令,创建出一个类型为 LoadBalancer 的 service,同时,还会联动公有云,创建一个负载均衡和一个公网 IP,具体操作指令如下:

          kubectl expose deployment my-nginx --port=80 --type=LoadBalancer

          查看负载均衡和弹性公网IP EIP

          通过查看服务的命令,可以看到这个服务的情况和创建出的公网 IP。

          $ kubectl get services
          NAME         CLUSTER-IP    EXTERNAL-IP      PORT(S)        AGE
          kubernetes   172.17.0.1    <none>           443/TCP        1h
          my-nginx     172.17.44.5   180.76.139.247   80:30356/TCP   47s

          通过访问180.76.139.247这个链接可以看到创建的服务如图所示:

          注意: 符号"$"代表输入的指令,其他行代表输入指令后显示的服务的信息,其中180.76.139.247 为发布到外网的服务网址。

          通过 Kubernetes Dashboard 部署业务应用过程中使用负载均衡

          创建负载均衡和弹性公网IP EIP

          Service 中选择 External 完成 EIP 和 BLB 的配置,然后会暴漏出端口页面分别填写80 80,然后点击 DEPLOY 按钮开始服务创建;

          查看负载均衡和弹性公网IP EIP

          在创建成功页面点击 Services 按钮,进入 services 页面;

          在百度智能云控制台查看负载均衡和 EIP

          完成服务创建之后,用户可以登陆百度智能云平台,选择“产品服务>负载均衡 BLB”,进入 BLB 控制台查看负载均衡 BLB 的详细信息,具体操作步骤可以参考负载均衡操作指南

          选择产品服务>弹性公网 IP EIP,进入控制台的实例列表,在此可以查看节点(实例)公网 IP 信息

          上一篇
          通过kubectl创建简单的服务
          下一篇
          windows-下使用kubectl