15.2. Service Registry CR 仕様
spec
は、オペレーターがアーカイブするための望ましい状態または設定を提供するために使用される ApicurioRegistry
CR の一部です。
ApicurioRegistry CR 仕様コンテンツ
以下のブロック例には、可能な spec
設定オプションの完全なツリーが含まれます。フィールドによっては、必須ではないものや、同時に定義してはいけないものもあります。
spec: configuration: persistence: <string> dataSource: url: <string> userName: <string> password: <string> kafka: bootstrapServers: <string> streams: bootstrapServers: <string> applicationId: <string> applicationServerPort: <string> security: tls: truststoreSecretName: <string> keystoreSecretName: <string> scram: mechanism: <string> truststoreSecretName: <string> user: <string> passwordSecretName: <string> infinispan: clusterName: <string> ui: readOnly: <string> logLevel: <string> deployment: replicas: <int32> host: <string>
以下の表は、各設定オプションについて説明しています。
設定オプション | 型 | デフォルト値 | 説明 |
---|---|---|---|
| - | - | Service Registry アプリケーションの設定セクション |
| string |
|
ストレージバックエンド。 |
| - | - | JPA ストレージバックエンドのデータベース接続設定 |
| string | 必須 | データベース接続 URL 文字列 |
| string | 必須 | データベースコネクションユーザー |
| string | 空 | データベース接続パスワード |
| - | - | Kafka Streams ストレージバックエンドの設定 |
| string | 必須 | Streams ストレージバックエンドの Kafka ブートストラップサーバー URL。 |
| string | ApicurioRegistry CR 名 | Kafka Streams アプリケーション ID |
| string |
| - |
| - | - | Kafka Streams ストレージバックエンドの TLS 認証を設定するセクション。 |
| string | 必須 | Kafka の TLS トラストストアが含まれるシークレットの名前 |
| string | 必須 | ユーザー TLS キーストアを含むシークレットの名前 |
| string | 必須 | Kafka の TLS トラストストアが含まれるシークレットの名前 |
| string | 必須 | SCRAM ユーザー名 |
| string | 必須 | SCRAM ユーザーパスワードが含まれるシークレットの名前 |
| string |
| SASL メカニズム |
| - | - | Infinispan 永続性設定セクション |
| string | ApicurioRegistry CR 名 | Infinispan クラスター名 |
| - | - | Service Registry Web コンソール設定 |
| string |
| Service Registry Web コンソールを読み取り専用モードに設定します。 |
| string |
|
Service Registry オペランドログレベル。 |
| - | - | オペランドデプロイメント設定のセクション |
| 正の整数 |
| デプロイする Service Registry Pod 数 |
| string | ApicurioRegistry CR 名および namespace から自動生成 | Service Registry コンソールおよび API が利用できるホスト/URL |
オプションが 必須 とされている場合は、有効になっている他の設定オプションの条件である可能性があります。空の値は受け入れられる可能性がありますが、Operator は指定されたアクションを実行しません。