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>

以下の表は、各設定オプションについて説明しています。

表15.1 ApicurioRegistry CR 仕様設定オプション
設定オプションデフォルト値説明

設定

-

-

Service Registry アプリケーションの設定セクション

configuration/persistence

string

mem

ストレージバックエンド。jpastreamsinfinispanのいずれか

configuration/dataSource

-

-

JPA ストレージバックエンドのデータベース接続設定

configuration/dataSource/url

string

必須

データベース接続 URL 文字列

configuration/dataSource/userName

string

必須

データベースコネクションユーザー

configuration/dataSource/password

string

データベース接続パスワード

configuration/streams

-

-

Kafka Streams ストレージバックエンドの設定

configuration/streams/bootstrapServers

string

必須

Streams ストレージバックエンドの Kafka ブートストラップサーバー URL。

configuration/streams/applicationId

string

ApicurioRegistry CR 名

Kafka Streams アプリケーション ID

configuration/streams/applicationServerPort

string

9000

-

configuration/streams/security/tls

-

-

Kafka Streams ストレージバックエンドの TLS 認証を設定するセクション。

configuration/streams/security/tls/truststoreSecretName

string

必須

Kafka の TLS トラストストアが含まれるシークレットの名前

configuration/streams/security/tls/keystoreSecretName

string

必須

ユーザー TLS キーストアを含むシークレットの名前

configuration/streams/security/scram/truststoreSecretName

string

必須

Kafka の TLS トラストストアが含まれるシークレットの名前

configuration/streams/security/scram/user

string

必須

SCRAM ユーザー名

configuration/streams/security/scram/passwordSecretName

string

必須

SCRAM ユーザーパスワードが含まれるシークレットの名前

configuration/streams/security/scram/mechanism

string

SCRAM-SHA-512

SASL メカニズム

configuration/infinispan

-

-

Infinispan 永続性設定セクション

configuration/infinispan/clusterName

string

ApicurioRegistry CR 名

Infinispan クラスター名

configuration/ui

-

-

Service Registry Web コンソール設定

configuration/ui/readOnly

string

false

Service Registry Web コンソールを読み取り専用モードに設定します。

configuration/logLevel

string

INFO

Service Registry オペランドログレベル。INFO の 1 つ、DEBUG

deployment

-

-

オペランドデプロイメント設定のセクション

deployment/replicas

正の整数

1

デプロイする Service Registry Pod 数

deployment/host

string

ApicurioRegistry CR 名および namespace から自動生成

Service Registry コンソールおよび API が利用できるホスト/URL

注記

オプションが 必須 とされている場合は、有効になっている他の設定オプションの条件である可能性があります。空の値は受け入れられる可能性がありますが、Operator は指定されたアクションを実行しません。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.