問題タブ [keycloak-operator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - keycloak オペレーターを IBM Cloud Kubernetes Service にインストールする方法は?
オペレーターはhttps://operatorhub.io/operator/keycloak-operatorバージョン 11.0.0 です。
クラスターは Kubernetes バージョン 1.18.12 です。
OperatorHub.io の手順に従って、Operator Lifecycle Manager と Keycloak の「OperatorGroup」と「Subscription」をインストールできました。予想よりもかなり時間がかかりましたが (おそらく 20 分?)、最終的に対応する "ClusterServiceVersion" が作成されました。
ただし、次のリソースを作成して使用しようとすると、まったく何もしていないようです。
新しいリソースを受け入れるので、CRD が配置されていることがわかります。ドキュメントには、ステートフル セット、イングレスなどを作成する必要があると記載されていますが、何も作成していないようです。
クラスター ログを確認したところ、次のようなエラーが表示されました。
olm-operator ERROR controllers.operator Could not update Operator status {"request": "/keycloak-operator.my-keycloak-operator", "error": "Operation cannot be fulfilled on operators.operators.coreos.com \"keycloak-operator.my-keycloak-operator\": the object has been modified; please apply your changes to the latest version and try again"}
私はプレーンな kubernetes でかなりの経験を持っていますが、「オペレーター」にはまったく慣れていないので、何が問題になっているのか、次にどこを見ればよいのか本当にわかりません。
ヒント/提案/説明はありますか?
更新:オペレーターをインストールした名前空間以外の名前空間にキークロークリソースを作成していました。この名前空間にカスタム リソース (Kind: Keycloak) を作成できるので、これはサポートされていると思いました。しかし、オペレーターがインストールされたのと同じ名前空間 (my-keycloak-operator) に keycloak リソースを作成すると、実際に何かをしようとしました。まだポッドの起動に失敗していますが、少なくとも何かをしようとしています。「オペレーターのステータスを更新できませんでした」が私が気にする必要があるかどうかを確認するために、この質問を少し開いたままにします...
kubernetes - Keycloak Operator (v13.0.0) でカスタムテーマを使用するには?
Operator(バージョン13.0.0)を使用してKeycloakをインストールしていました。更新されたコードには、テーマ関連のgithub リポジトリがあり、カスタム テーマの統合を非常にうまくサポートしています。カスタムtheme
が配置されている URL が必要です。私はそれを試してみましたが、問題なく動作しました。
ただし、パブリック URL ではなく、ローカル ディレクトリにテーマがある場合はどうなるでしょうか。theme
では、Keycloakにアップロードするにはどうすればよいでしょうか?
ファイル URL とファイル パスも使用してみましたが、うまくいきませんでした。
のKeycloak.yaml
keycloak - Keycloakオペレーター・ユーザーにグループを追加すると、ユーザーが見つからないというエラーが発生します
この github https://github.com/keycloak/keycloak-operator/tree/master/deploy/examplesの例を使用して、realm.yaml や user.yaml などのマニフェストを使用しています。ユーザー マニフェストは次のようになります。グループがこのファイルに追加されると、helm から次のエラーが表示されます。
サーバーからのエラー (NotFound): keycloakusers.keycloak.org "example-user" が見つかりません
keycloak マニフェストを使用してグループを作成する正しい方法は何ですか?