外部Keycloakへの接続このオペレーターは、外部のKeycloakインスタンスを部分的に管理するためにも使用できます。現在の状態では、クライアントを作成することしかできません。CRDを作成する必要があります。付けることで、CRDからシークレット名を推測します。external-keycloakこれで、通常通りクライアントでレルムの参照を使用することができ、外部のKeycloakインスタンスにクライアントが作成されます。あり、将来のリリースでは削除される可能性があります。Operatorを使用して、カスタムリソースで定義されているデータベースの自動バックアップをスケジュールできます。)をトリガーし、そのステータスをレポートします。バックアップをスケジュールするには、次の2つのオプションがあります。S3ストレージがある場合は、1回限りのバックアップまたは定期的なバックアップを実行できます。S3ストレージがない場合は、ローカル・ストレージにバックアップできます。S3ストレージに1回または定期的にバックアップできます。S3ストレージの場合、バックアップ・カスタムリソース用のYAMLファイルとAWSシークレット用のYAMLファイルを作成します。バックアップ・カスタムリソースには、次の構造のYAMLファイルが必要です。credentials>AWSシークレットには、次の構造のYAMLファイルが必要です。サブプロパティーがあります。cluster-adminパーミッションまたは同等のレベルのパーミッションが管理者によって付与されていること。ようにクレデンシャルを使用してシークレットを作成します。ようにバックアップジョブを作成します。created次のようにバックアップジョブの一覧を表示します。6s実行されたバックアップ・ジョブの一覧を表示します。71m次のように完了したバックアップ・ジョブのログを表示します。completed....[source,bash,subs=+attributes]バックアップ・ジョブのステータスは、AWSコンソールにも表示されます。Volumeへの1回限りのバックアップを実行するバックアップ・ジョブを作成できます。test-backup前提条件このカスタムリソース用のYAMLファイルがあること。サブプロパティーを省略するようにしてください。ようにバックアップジョブを作成します。ボリュームの一覧を表示します。pvc-e242-vs29202-9bcd7-093q-31-zadj次のようにバックアップジョブの一覧を表示します。6s実行されたバックアップ・ジョブの一覧を表示します。71m次のように完了したバックアップ・ジョブのログを表示します。拡張機能とテーマのインストールOperatorを使用して、会社または組織に必要な拡張機能とテーマをインストールできます。拡張機能またはテーマは、Keycloakが使用できるものであれば何でもかまいません。メトリクス拡張を追加できます。Keycloakカスタムリソースに拡張機能またはテーマを追加します。True他の拡張機能と同じ方法でテーマをパッケージ化してデプロイできます。詳細については、テーマのデプロイのマニュアル・エントリーを参照してください。前提条件Keycloakカスタムリソース用のYAMLファイルがあること。cluster-adminパーミッションまたは同等のレベルのパーミッションが管理者によって付与されていること。ようにKeycloakカスタムリソースのYAMLファイルを編集します。カスタム拡張機能またはテーマのJARファイルにURLを追加します。ファイルを保存します。Operatorは拡張機能またはテーマをダウンロードしてインストールします。コマンドを使用して、それを編集または削除できます。カスタム・リクエストを編集するには、次のコマンドを使用します。<CR-name>カスタム・リクエストを削除するには、次のコマンドを使用します。いう名前のレルム・カスタム・リクエストを編集するには、次のコマンドを使用します。test-realm変更を加えることができるウィンドウが開きます。YAMLファイルを更新すると、Keycloak管理コンソールに変更が表示されますが、管理コンソールで変更しても、カスタムリソースは更新されません。アップグレード戦略オペレーターがKeycloakのアップグレードを実行する方法を設定できます。次のアップグレード戦略から選択できます。これがデフォルトの戦略です。オペレーターはすべてのKeycloakのレプリカを削除し、オプションでバックアップを作成してから、新しいKeycloakイメージに基づいてレプリカを作成します。この戦略は、単一のKeycloakのバージョンが基盤となるデータベースにアクセスしているため、メジャー・アップグレードに適しています。欠点は、アップグレード中にKeycloakをシャットダウンする必要があることです。オペレーターは一度に1つのレプリカを削除し、新しいKeycloakのイメージに基づいてレプリカを再作成します。これにより、ゼロ・ダウンタイムのアップグレードが保証されますが、データベースは複数のKeycloakのバージョンによって同時にアクセスされるため、データベースの移行を必要としないマイナー・バージョンのアップグレードに適しています。この戦略では、自動バックアップはサポートされていません。https://issues.redhat.com/browse/KEYCLOAK-3873として。