产品推荐 2026-07-27

watermarkpodautoscaler:Kuberne

扩展Kubernetes HPA的自动缩放控制器,提供精细的缩放行为控制。

开源软件跨平台工具

产品简介

watermarkpodautoscaler Watermark Pod Autoscaler 是 Kubernetes 中的自定义控制器,扩展了标准 Horizontal Pod Autoscaler (HPA)。它通过设置高低水位边界、控制缩放速度和时间窗口,解决了 HPA 单一阈值逻辑的局限性,适合需要更精细管理应用副本自动缩放的运维人员和 DevOps 工程师。

watermarkpodautoscaler 主界面

核心功能

  • 设置高低水位边界防止自动缩放事件
  • 指定缩放速度(如 scaleUpLimitFactor 和 scaleDownLimitFactor)
  • 指定时间窗口限制上行或下行缩放事件
  • 添加延迟避免在突发负载时缩放
  • 支持 average 和 absolute 两种算法计算所需副本数

快速开始

  1. 下载 Watermark Pod Autoscaler 项目 zip 文件并解压
  2. 进入项目文件夹,定义命名空间和控制器名称(如 DD_NAMESPACE 和 DD_NAMEWPA)
  3. 使用 kubectl 创建命名空间
  4. 通过 Helm 安装 Watermark Pod Autoscaler 控制器

界面预览

watermarkpodautoscaler 界面截图

watermarkpodautoscaler 界面截图

与其他方案对比

对比项watermarkpodautoscaler同类方案
缩放控制粒度提供高低水位边界、速度控制、时间窗口和延迟等精细控制选项标准HPA仅支持单一阈值逻辑,控制较粗糙
副本数计算算法支持average和absolute算法,并使用math.Floor确保缩放对称行为标准HPA仅使用math.Ceil向上取整,可能导致不对称缩放

适合谁用

  • 需要自动缩放Kubernetes应用但HPA不够的运维人员
  • 追求细粒度自动缩放控制的DevOps工程师
  • 管理复杂Kubernetes集群的平台管理员

下载与版本

当前最新版本为 v0.11.0,发布于 2026-04-14。支持 Windows、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项