17.3. Cache CR を使用したキャッシュの更新
Data Grid Operator が Cache CR のキャッシュ設定の変更を処理する方法を制御できます。
Data Grid Operator は、実行時に Data Grid Server のキャッシュ設定を更新しようとします。更新に失敗すると、Data Grid Operator は以下のストラテジーのいずれかを使用します。
- 保持ストラテジー
-
Operator は
CacheCR のステータスをReady=Falseに更新します。CacheCR を手動で削除し、新しいキャッシュ設定を作成できます。これはデフォルトのストラテジーです。 - 再作成ストラテジー
Operator は Data Grid クラスターからキャッシュを削除し、
CacheCR から最新のspec.template値で新しいキャッシュを作成します。重要デプロイメントがデータ損失を許容できる場合にのみ
recreateストラテジーを設定します。
前提条件
-
有効な
CacheCR があること。
手順
spec.updates.strategyフィールドを使用してCacheCR ストラテジーを設定します。mycache.yaml
spec: updates: strategy: recreatespec: updates: strategy: recreateCopy to Clipboard Copied! Toggle word wrap Toggle overflow 変更を
CacheCR に適用します。以下に例を示します。oc apply -f mycache.yaml
oc apply -f mycache.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow