修订¶
修订是 Knative 服务资源,其中包含应用程序代码的时间点快照,以及对 Knative 服务所做的每次更改的配置。
您不能直接创建修订或更新修订规范;修订总是根据配置规范的更新而创建的。 但是,您可以强制删除修订,以处理泄漏的资源,以及删除已知的坏修订,以避免在管理 Knative Service 时出现未来的错误。
修订通常是不可变的,除非它们可能引用可变的核心 Kubernetes 资源,如 ConfigMaps 和 Secrets。 修改版本也可以通过修改版本默认值的更改而发生突变。 对默认值的更改会使修订版本发生变化,这通常是语法上的,而不是语义上的。
相关的概念¶
自动缩放¶
修订可以根据传入的流量自动放大或缩小。 有关更多信息,请参见自动缩放。
逐步推出修订流量¶
修订支持应用程序更改的逐步转出和回滚。 有关详细信息,请参见配置逐步向修订版推出流量。
垃圾收集¶
当 Knative 服务的修订版处于不活动状态时,它们将在设定的时间段后自动清理并回收集群资源。 这就是所谓的 垃圾收集.
如果您是开发人员,可以在特定版本中配置垃圾收集参数。 如果您具有集群管理员权限,还可以为集群上所有服务的所有部分配置默认的、集群范围的垃圾收集参数。
有关更多信息,请参见版本的配置选项.