文档中心 > 伸缩容器组
伸缩容器组

最近更新时间:2022-02-11

在伸缩页面,您可以调整无状态应用(Deployment)或有状态应用(Statefulset)的容器组数量。可以手动调整,也可以根据CPU利用率阈值自动调整。

伸缩容器组也可以通过命令执行实现:

  • 无状态应用手动伸缩,可以执行命令:

    kubectl scale deployment [NAME] --replicas=[NUMBER]

  • 有状态应用手动伸缩,可以执行命令:

    kubectl scale statefulset [NAME] --replicas=[NUMBER]

  • 无状态应用自动伸缩,可以执行命令

    kubectl autoscale deployment [NAME] --min=[NUMBER] --max=[NUMBER] --cpu-percent=[NUMBER]

  • 有状态应用自动伸缩,可以执行命令:

    kubectl autoscale statefulset [NAME] --min=[NUMBER] --max=[NUMBER] --cpu-percent=[NUMBER]

操作步骤

  1. 登录紫光云控制台。

  2. 在左侧导航栏中,依次选择“产品与服务 > 计算 > 云容器引擎”。

  3. 在集群列表页面,单击集群ID,进入集群信息页面。

  4. 在集群管理导航栏,选择“应用管理”,并根据需要选择无状态应用或有状态应用。

  5. 单击应用后的“更多 > 伸缩”,进入“伸缩”页面。

  6. 伸缩模式分为手动伸缩和自动伸缩。

    • 手动伸缩:更新pod数量。

      图片 118.png

    • 自动伸缩:开启集群中的HPA功能。

      图片 117.png