全部产品
云市场

设置负载均衡和应用规格

更新时间:2019-01-24 17:36:17

设置负载均衡

Kubernetes 应用自动关联了阿里云的 SLB 服务,无需您到负载均衡控制台购买。

为了便于同 VPC 内部都能访问您的应用,创建应用时系统会自动给每个应用免费设置一个私网负载均衡服务,如果解绑了之后还可以继续添加。

如果您的应用需要被公网访问,请添加公网负载均衡,系统会自动帮您的应用购买并按流量计费。

每个应用最多只有一个私网负载均衡和一个公网负载均衡。

添加负载均衡

  1. 登录 EDAS 控制台

  2. 在左侧导航栏中单击应用管理,在应用列表页面单击具体应用名称,进入应用详情页面。

  3. 在详情页面的基本信息页签中,应用设置区域负载均衡(公/私网) 右侧,单击添加

  4. 在添加 SLB 与应用的绑定对话框中,设置 SLB 端口网络协议,然后单击确认

    单击添加 SLB 端口,可以为应用添加多个 SLB 监听端口。

    说明:容器端口在应用创建的时候初始设置的,暂不支持更改。

    • 公网

      添加 SLB 公网

      添加后,将能通过公网访问您的应用。系统会自动购买一个公网 SLB 服务,按使用量计费。

    • 私网

      添加 SLB 私网

      私网 SLB 的端口需要具体设置。添加后,同 VPC 内能通过私网负载均衡访问您的应用。

解绑负载均衡

  1. 在详情页面的基本信息页签中,应用设置区域负载均衡(公/私网) 右侧,单击解绑

  2. 在解除 SLB 与应用的绑定对话框中,阅读提醒信息,然后单击解绑取消,已决定是否解绑 SLB。

  • 私网:解绑后,同 VPC 内不能通过私网负载均衡访问您的应用。
  • 公网:解绑后,将不能通过公网访问您的应用。流量计费也相应停止,不会产生新的费用。

更改规格

通过不同形式创建的应用,参数设置区域有所不同。

  • 通过模板创建的应用和通过镜像创建的有状态应用不能更改规格。
  • 通过镜像创建的无状态应用可以更改规格。
  • 通过 WAR/JAR 创建的应用既可以更改规格,也能像普通应用一样设置 JVM、Tomcat 等参数。

普通参数设置,可以参考应用设置。本文档主要介绍更改规格的操作。

应用创建完成后,可以按需更改应用 Pod 的规格,自定义资源限制属性。

注意

  • 通过镜像创建的有状态应用以及通过模板创建的应用不能更改规格。

  • 无状态应用更改规格采取的是先缩再扩的实现方式,保证资源的最大利用率。更改前请将应用 Pod 总数缩为 0 后再操作,期间应用会有短暂几秒不可用。

  1. 在详情页面的基本信息页签中,应用设置区域单击设置

  2. 将应用 Pod 总数缩为0。

    缩为0后,应用处于挂起状态。

    应用扩缩

  3. 更改规格,设定具体的资源限制数值。

    注意:更改规格不要超过集群 ECS 实例的规格,不然可能会出现资源不足而导致更改规格失败。

    更改规格

  4. 将应用 Pod 数恢复设置到初始指定值。

    恢复 Pod 值

    扩到指定值后,应用恢复正常运行状态,并且规格更改生效。