自动扩展¶
Knative Serving 为应用程序提供自动扩展或自动扩展,以匹配传入的请求。这是通过使用 Knative Pod 自动扩展器 (KPA) 默认提供的。
例如,如果应用程序没有收到任何流量并且启用了缩放到零,Knative Serving 会将应用程序缩放到零个副本。如果禁用了缩放到零,则应用程序会缩放到集群上为应用程序指定的最小副本数。如果应用程序的流量增加,副本会扩展以满足需求。
如果您具有集群管理员权限,可以为您的集群启用和禁用缩放到零功能。请参阅配置缩放到零。
要将自动扩展用于您的应用程序(如果您的集群启用了自动扩展),您必须配置并发和扩展边界。
其他资源¶
- 尝试Go 自动扩展示例应用程序。
- 将您的 Knative 部署配置为使用 Kubernetes 水平 Pod 自动扩展器 (HPA) 而不是默认的 KPA。有关如何安装 HPA 的信息,请参阅安装可选 Serving 扩展。
- 配置自动扩展器使用 的指标类型。