Rancher 提供了一些额外功能来帮助您管理 HPA,具体取决于 Rancher 的版本。
根据您的 Kubernetes API 版本,管理 HPA 的方式有所不同:
- 对于 Kubernetes API autoscaling/V2beta2: 使用此版本的 Kubernetes API,除了可以根据应用的 CPU 和内存使用量自动缩放 Pod 外,还可以使用“自定义指标”进行自动缩放。
- 对于 Rancher v2.3.0 之前的版本: 要管理和配置 HPA,您需要使用 。有关如何创建,管理和扩展 HPA 的说明,请参阅使用 kubectl 管理 HPA。
如果使用的是较旧版本的 Rancher,则可能需要其他 HPA 安装步骤:
- 对于 Rancher v2.0.7 之前的版本: 在 Rancher v2.0.7 之前版本中创建的集群不会自动具有使用 HPA 所需的全部先决条件。有关为这些集群安装 HPA 的说明,请参阅。
通过部署服务测试 HPA
您也可以使用 获取使用压测工具测试的 HPA 的状态。有关更多信息,请参阅。