跳到内容

Revisions

Revisions 是 Knative Serving 资源,其中包含 Knative Service 的每次更改所对应的应用程序代码和配置的即时快照。

您不能直接创建 Revisions 或更新 Revision spec;Revisions 始终根据 Configuration spec 的更新来创建。但是,您可以强制删除 Revisions,以处理泄漏的资源以及移除已知的错误 Revisions,从而避免在管理 Knative Service 时出现未来错误。

Revisions 通常是不可变的,除了它们可能引用可变的核心 Kubernetes 资源(如 ConfigMaps 和 Secrets)的情况。Revisions 也可能因 Revision defaults 的更改而发生变异。对变异 Revisions 的 defaults 的更改通常是语法上的,而不是语义上的。

自动扩缩

Revisions 可以根据传入流量自动扩展和缩减。有关更多信息,请参阅 Autoscaling

将流量逐步发布到 Revisions

Revisions 支持应用程序更改的渐进式发布和回滚。有关更多信息,请参阅 配置将流量逐步发布到 Revisions

垃圾回收

当 Knative Service 的修订版本处于非活动状态时,它们会在设定的时间段后自动清理,并回收集群资源。这称为垃圾回收

如果您是开发人员,您可以为特定的修订版本配置垃圾回收参数。如果您拥有集群管理员权限,您还可以为集群上所有服务的修订版本配置默认的集群范围垃圾回收参数。

有关更多信息,请参阅 Revisions 的配置选项

Revisions 的配置选项

额外资源

后续步骤

我们使用分析和 cookie 来了解网站流量。有关您使用我们网站的信息会与 Google 共享以达到此目的。了解更多。