7.2. Service Registry CR 仕様
spec
は、オペレーターがアーカイブするための望ましい状態または設定を提供するために使用される ApicurioRegistry
CR の一部です。
ApicurioRegistry CR 仕様コンテンツ
以下のブロック例には、可能な spec
設定オプションの完全なツリーが含まれます。フィールドによっては、必須ではないものや、同時に定義してはいけないものもあります。
spec: configuration: persistence: <string> sql: dataSource: url: <string> userName: <string> password: <string> kafkasql: bootstrapServers: <string> security: tls: truststoreSecretName: <string> keystoreSecretName: <string> scram: mechanism: <string> truststoreSecretName: <string> user: <string> passwordSecretName: <string> ui: readOnly: <string> logLevel: <string> security: keycloak: url: <string> realm: <string> apiClientId: <string> uiClientId: <string> deployment: replicas: <int32> host: <string> affinity: <k8s.io/api/core/v1 Affinity struct> tolerations: <k8s.io/api/core/v1 []Toleration slice>
以下の表は、各設定オプションについて説明しています。
設定オプション | 型 | デフォルト値 | 詳細 |
---|---|---|---|
| - | - | Service Registry アプリケーションの設定セクション |
| string | 必須 |
ストレージバックエンド。 |
| - | - | SQL ストレージバックエンドの設定 |
| - | - | SQL ストレージバックエンドのデータベース接続設定 |
| string | 必須 | データベース接続 URL 文字列 |
| string | 必須 | データベースコネクションユーザー |
| string | 空 | データベース接続パスワード |
| - | - | Kafka ストレージバックエンドの設定 |
| string | 必須 | Streams ストレージバックエンドの Kafka ブートストラップサーバー URL。 |
| - | - | Kafka ストレージバックエンドの TLS 認証を設定するセクション。 |
| string | 必須 | Kafka の TLS トラストストアが含まれるシークレットの名前 |
| string | 必須 | ユーザー TLS キーストアを含むシークレットの名前 |
| string | 必須 | Kafka の TLS トラストストアが含まれるシークレットの名前 |
| string | 必須 | SCRAM ユーザー名 |
| string | 必須 | SCRAM ユーザーパスワードが含まれるシークレットの名前 |
| string |
| SASL メカニズム |
| - | - | Service Registry Web コンソール設定 |
| string |
| Service Registry Web コンソールを読み取り専用モードに設定します。 |
| string |
|
Service Registry のログレベル。 |
| - | - | Service Registry Web コンソールおよび REST API セキュリティー設定 |
| - | - | Keycloak を使用した Web コンソールおよび REST API セキュリティー設定 |
| string | required |
Keycloak URL、 |
| string | 必須 | Keycloak レルム |
| string |
| REST API の Keycloak クライアント |
| string |
| Web コンソールの Keycloak クライアント |
| - | - | Service Registry デプロイメント設定のセクション |
| 正の整数 |
| デプロイする Service Registry Pod 数 |
| string | 自動生成 | Service Registry コンソールおよび API が利用できるホスト/URL。可能な場合は、Service Registry Operator はクラスタールーターの設定に基づいて正しい値を判別しようとします。値は一度だけ自動生成されるため、ユーザーは後で上書きすることができます。 |
| k8s.io/api/core/v1 Affinity struct | 空 | Service Registry デプロイメントのアフィニティー設定 |
| k8s.io/api/core/v1 []Toleration slice | 空 | Service Registry のデプロイメント許容の設定 |
オプションが 必須 とされている場合は、有効になっている他の設定オプションの条件である可能性があります。空の値は受け入れられる可能性がありますが、Operator は指定されたアクションを実行しません。