修訂版本¶
修訂版本是 Knative Serving 資源,其中包含對 Knative 服務所做的每個變更的應用程式程式碼和組態的即時快照。
您無法直接建立修訂版本或更新修訂版本規格;修訂版本始終是因應組態規格的更新而建立。但是,您可以強制刪除修訂版本,以處理洩漏的資源以及刪除已知的錯誤修訂版本,以避免在管理 Knative 服務時出現未來的錯誤。
修訂版本通常是不可變的,除非它們可能參考可變的核心 Kubernetes 資源,例如 ConfigMap 和 Secret。修訂版本也可能因修訂版本預設值的變更而發生變異。變更會變異修訂版本的預設值通常是語法上的,而不是語義上的。
相關概念¶
自動調整¶
修訂版本可以根據傳入的流量自動向上和向下調整。如需詳細資訊,請參閱自動調整。
逐步將流量部署到修訂版本¶
修訂版本能夠逐步部署和回溯應用程式變更。如需詳細資訊,請參閱設定逐步將流量部署到修訂版本。
垃圾收集¶
當 Knative 服務的修訂版本處於非活動狀態時,它們會在設定的時間段後自動清除,並回收叢集資源。這稱為垃圾收集。
如果您是開發人員,您可以為特定的修訂版本設定垃圾收集參數。如果您具有叢集管理員權限,您還可以為叢集上所有服務的所有修訂版本設定預設的、叢集範圍的垃圾收集參數。
如需詳細資訊,請參閱修訂版本的組態選項。