无论是无状态应用还是有状态应用,VPA(Vertical Pod Autoscaler,垂直 Pod 自动伸缩)支持根据您的业务需求,推荐更合理的 CPU 和内存资源限额,协助您配置 Pod 资源,同时确保 Pods 拥有足够的资源,以提高集群资源的利用率。
在左侧导航栏中,单击 工作负载 > 部署。
单击 部署的名称 。
向下滚动至 弹性伸缩 区域,单击右侧的 更新。
选择 垂直伸缩,并配置伸缩规则。
参数 | 说明 |
---|---|
伸缩模式 | 当前支持 手动伸缩 模式,通过分析过往资源用量给出推荐的资源配置。您可以根据推荐值手动进行调整。调整将导致 Pods 被重建和重启,因此请选择合适的时间以避免对正在运行的应用程序产生影响。 通常在 Pods 运行超过 8 天后,推荐值会趋于精准。 |
目标容器 | 默认为工作负载的第一个容器。您可以根据需要选择为一个或多个容器开启资源限额推荐。 |
单击 更新。
配置完成后,可以在 弹性伸缩 区域查看目标容器的 CPU 和内存资源限额的 推荐值。在 容器 区域,选择目标容器标签页,并单击 资源限额 右侧的图标以根据推荐值更新资源限额。