所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type I) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
使用设计器发布Loadbalancer服务

使用设计器发布Loadbalancer服务

当前可通过发布Loadbalancer服务来实现负载均衡器Loadbalancer的功能。Loadbalancer当前支持两种实现方式,TCP/UDP四层负载(仅在对接ELB时支持)和HTTP/HTTPS七层负载。Loadbalancer的具体参数设置可参考服务发布类型为LoadBalancer。根据相同的创建逻辑,可通过设计器来发布Loadbalancer服务。本章以示例模板为例演示通过设计器发布Loadbalancer服务。

TCP/UDP四层负载

  1. 在主菜单中选择“应用上线 > 应用编排 > 设计器”,进入设计器界面。
  2. 单击“选择示例模板”。

    图39-35 选择示例模板

  3. 选择“容器应用典型示例”,单击“确定”。双击容器组件“container-soft”,编辑软件包参数。

    图39-36 容器应用典型示例

  4. 输入serviceSpec服务参数,其中serviceSpec.type类型选择LoadBalancer,协议protocol可选择TCP/UDP服务端口port可在部署时通过输入来获取,应用端口targetPort按需填写

    图39-37 容器应用下服务参数配置

    参数说明如表39-266

    表39-266 Service输入参数

    参数

    参数说明

    name

    服务端口名称

    port

    服务端口,保持默认,在部署时填写具体参数

    protocol

    对外协议类型,TCP/UDP

    targetPort

    应用端口

    type

    服务类型,此处填写LoadBalancer

  5. 单击“部署”,填写堆栈名称,镜像地址和服务端口即可创建堆栈应用,并发布LoadBalancer服务

    图39-38 创建堆栈

  6. 在创建出来的堆栈下选择堆栈元素并观察应用实例下的服务,可发现创建loadbalancer服务。

    图39-39 发布四层负载LoadBalancer服务

HTTP/HTTPS七层负载

HTTP/HTTPS七层负载的实现实质上是通过创建一个服务类型为ClusterIP类型且端口为Ingress指定端口(HTTP为30281,HTTPS为30280)的Service加Ingress来实现。步骤1-步骤3如同TCP/UDP四层负载。

  1. 在主菜单中选择“应用上线 > 应用编排 > 设计器”,进入设计器界面。
  2. 单击“选择示例模板”。
  3. 选择“容器应用典型示例”,单击“确定”。双击容器组件“container-soft”,编辑软件包参数。
  4. 输入serviceSpec服务参数,其中serviceSpec.type类型选择ClusterIP,协议protocol选择TCP服务端口port可在部署时通过输入来获取,实现HTTP七层负载时服务端口30281实现HTTPS七层负载时服务端口30280;应用端口targetPort按需填写。

    图39-40 容器应用下Service参数配置

    参数说明如:表39-267

    表39-267 Service输入参数

    参数

    参数说明

    name

    服务端口名称,任意填写。

    port

    服务端口,保持默认;在部署时填写具体参数:实现HTTP填写30281,实现HTTPS填写30280。

    protocol

    对外协议类型,此处填写TCP

    targetPort

    应用端口。

    type

    服务类型,此处填写ClusterIP

  5. 输入Ingress参数,其中serviceName要与已有service的name不重复,servicePort要与service.ports.targetPort属性一致。host属性代表域名,path代表映射Url,其他参数不填保持默认。

    图39-41 容器应用下Ingress参数配置

    参数说明如:表39-268

    表39-268 Ingress参数说明

    参数

    参数说明

    host

    域名

    serviceName

    与Ingress绑定的服务名称,要与已有服务名称不重复

    servicePort

    服务端口,与步骤4中的服务端口一致

    path

    映射地址,以“/”开头

    hosts

    *域名,与host一致,https实现时需要填写该参数

    secretName

    *证书名,https实现时需要填写该参数,证书生成方式参考添加密钥(文件上传方式)

  6. 双击“container- app”,在参数名称下填写与步骤5中的serviceName一致(该参数可以指定创建出来的service的name属性)

    图39-42 容器应用container- app参数配置

  7. 单击“部署”,填写堆栈名称,镜像地址和服务端口即可创建堆栈应用,并发布LoadBalancer服务。服务端口在实现HTTP时填写30281,实现HTTPS填写30280。

    图39-43 创建堆栈

  8. 在创建出来的堆栈下选择堆栈元素并观察应用实例下的服务,可发现创建loadbalancer服务。

    图39-44 发布HTTP七层负载LoadBalancer服务

翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043090

浏览量:12590

下载量:555

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页