×

Knative Serving 为应用程序提供自动伸缩(或 *自动伸缩*),以匹配传入的需求。例如,如果应用程序没有接收任何流量,并且启用了 scale-to-zero,则 Knative Serving 会将应用程序缩放到零副本。如果禁用了 scale-to-zero,则应用程序将缩放到为集群中应用程序配置的最小副本数。如果应用程序的流量增加,副本也可以向上伸缩以满足需求。

Knative 服务的自动伸缩设置可以是集群管理员(或 AWS 上的 Red Hat OpenShift Service 和 OpenShift Dedicated 的专用管理员)配置的全局设置,也可以是为单个服务配置的每个修订版设置。

您可以使用 OpenShift Container Platform Web 控制台、修改服务的 YAML 文件或使用 Knative (kn) CLI 来修改服务的每个修订版设置。

您为服务设置的任何限制或目标都是针对应用程序的单个实例进行衡量的。例如,将target注释设置为50会配置自动伸缩器,以便每个修订版一次处理 50 个请求。