リビジョンについて¶
リビジョンは、Knativeサービスに加えられた変更ごとに、アプリケーションコードと構成の特定の時点のスナップショットを含むKnative Servingリソースです。
リビジョンを作成したり、リビジョンスペックを直接更新することはできません。リビジョンは常に構成スペックの更新に応じて作成されます。ただし、Knativeサービスを管理する際に、将来のエラーを回避するために、リークしたリソースを処理したり、既知の不良リビジョンを削除したりするために、リビジョンの削除を強制することができます。
リビジョンは一般的に不変ですが、ConfigMapやSecretsなどの変更可能なコアKubernetesリソースを参照する可能性がある場合は例外です。リビジョンは、リビジョンのデフォルトの変更によっても変更される可能性があります。リビジョンを変更するデフォルトの変更は、一般的に構文的なものであり、セマンティックなものではありません。