修订版¶
修订版是 Knative Serving 资源,包含对 Knative 服务进行的每次更改的应用程序代码和配置的特定时间点快照。
您不能直接创建修订版或更新修订版规范;修订版始终是响应配置规范的更新而创建的。但是,您可以强制删除修订版,以处理泄漏的资源,以及删除已知的错误修订版,以避免将来在管理 Knative 服务时出现错误。
修订版通常是不可变的,除非它们可能引用可变的 Kubernetes 核心资源,例如 ConfigMaps 和 Secrets。修订版也可以通过修订版默认值的更改进行变异。更改默认值以变异修订版的更改通常是语法的,而不是语义的。
相关概念¶
自动缩放¶
修订版可以根据传入的流量自动进行扩展和缩减。有关更多信息,请参阅 自动缩放.
对修订版的流量进行逐步推出¶
修订版允许逐步推出和回滚应用程序更改。有关更多信息,请参阅 配置对修订版的流量逐步推出.
垃圾回收¶
当 Knative 服务的修订版处于非活动状态时,它们将在设定的时间段后自动清理,并回收集群资源。这称为垃圾回收。
如果您是开发人员,则可以为特定修订版配置垃圾回收参数。如果您具有集群管理员权限,也可以为集群上所有服务的修订版配置默认的集群范围的垃圾回收参数。
有关更多信息,请参阅 修订版的配置选项.