開発者向け構成オプション¶
Knativeサービスの構成を変更せずにリビジョンを手動で作成することはできませんが、既存のリビジョンの仕様を変更してその動作を変更できます。
ガベージコレクション¶
Knativeサービスのリビジョンが非アクティブになると、設定された期間後に自動的にクリーンアップされ、クラスタリソースが再利用されます。これはガベージコレクションとして知られています。
開発者であれば、特定のリビジョンのガベージコレクションパラメーターを設定できます。また、クラスタ管理者権限がある場合は、クラスタ上のすべてのサービスのすべてのリビジョンのデフォルトのクラスタ全体のガベージコレクションパラメーターを設定することもできます。
リビジョンのガベージコレクションの無効化¶
serving.knative.dev/no-gc: "true"
アノテーションを追加することで、ガベージコレクションされないようにリビジョンを設定できます。
apiVersion: serving.knative.dev/v1
kind: Revision
metadata:
annotations:
serving.knative.dev/no-gc: "true"
...