7.2. 서비스 레지스트리 CR 사양


사양은 Operator에 필요한 상태 또는 구성을 제공하는 데 사용되는 ApicurioRegistry CR의 일부입니다.

ApicurioRegistry CR 사양 콘텐츠

다음 예제 블록에는 가능한 사양 구성 옵션의 전체 트리가 포함되어 있습니다. 일부 필드는 필수 사항이 아니거나 동시에 정의해서는 안 됩니다.

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>
Copy to Clipboard Toggle word wrap

다음 표에서는 각 구성 옵션에 대해 설명합니다.

Expand
표 7.1. ApicurioRegistry CR 사양 구성 옵션
구성 옵션type기본값설명

구성

-

-

Service Registry 애플리케이션 구성 섹션

구성/유지 관리

string

필수 항목

스토리지 백엔드. sql 중 하나,kafkasql

configuration/sql

-

-

SQL 스토리지 백엔드 구성

configuration/sql/dataSource

-

-

SQL 스토리지 백엔드에 대한 데이터베이스 연결 구성

configuration/sql/dataSource/url

string

필수 항목

데이터베이스 연결 URL 문자열

configuration/sql/dataSource/userName

string

필수 항목

데이터베이스 연결 사용자

configuration/sql/dataSource/password

string

empty

데이터베이스 연결 암호

configuration/kafkasql

-

-

Kafka 스토리지 백엔드 구성

configuration/kafkasql/bootstrapServers

string

필수 항목

Streams 스토리지 백엔드의 Kafka 부트스트랩 서버 URL

configuration/kafkasql/security/tls

-

-

Kafka 스토리지 백엔드에 대한 TLS 인증 구성 섹션

configuration/kafkasql/security/tls/truststoreSecretName

string

필수 항목

Kafka에 대한 TLS 신뢰 저장소를 포함하는 보안의 이름

configuration/kafkasql/security/tls/keystoreSecretName

string

필수 항목

사용자 TLS 키 저장소를 포함하는 보안의 이름

configuration/kafkasql/security/scram/truststoreSecretName

string

필수 항목

Kafka에 대한 TLS 신뢰 저장소를 포함하는 보안의 이름

configuration/kafkasql/security/scram/user

string

필수 항목

SCRAM 사용자 이름

configuration/kafkasql/security/scram/passwordSecretName

string

필수 항목

SCRAM 사용자 암호를 포함하는 보안의 이름

configuration/kafkasql/security/scram/mechanism

string

SCRAM-SHA-512

SASL 메커니즘

configuration/ui

-

-

서비스 레지스트리 웹 콘솔 설정

configuration/ui/readOnly

string

false

Service Registry 웹 콘솔을 읽기 전용 모드로 설정

configuration/logLevel

string

INFO

서비스 레지스트리 로그 수준. 정보 중 하나 , DEBUG

configuration/security

-

-

Service Registry 웹 콘솔 및 REST API 보안 설정

configuration/security/keycloak

-

-

Keycloak을 사용한 웹 콘솔 및 REST API 보안 구성

설정/보안/keycloak/url

string

필수 항목

Keycloak URL은 /auth로 끝나야 합니다.

설정/보안/keycloak/realm

string

필수 항목

Keycloak 영역

configuration/security/keycloak/apiClientId

string

registry-client-api

REST API용 Keycloak 클라이언트

configuration/security/keycloak/uiClientId

string

registry-client-ui

웹 콘솔용 Keycloak 클라이언트

Deployment

-

-

Service Registry 배포 설정 섹션

deployment/replicas

양의 정수

1

배포할 서비스 레지스트리 Pod 수

deployment/host

string

auto-generated

서비스 레지스트리 콘솔 및 API를 사용할 수 있는 호스트/URL입니다. 가능한 경우 Service Registry Operator는 클러스터 라우터 설정에 따라 올바른 값을 확인합니다. 값은 한 번만 자동으로 생성되므로 사용자는 나중에 재정의할 수 있습니다.

deployment/affinity

k8s.io/api/core/v1 Affinity struct

empty

서비스 레지스트리 배포 선호도 구성

Deployment/tolerations

k8s.io/api/core/v1 []Toleration 슬라이스

empty

서비스 레지스트리 배포 허용 오차 구성

참고

옵션이 필수로 표시되면 활성화되는 다른 구성 옵션에 조건부가 될 수 있습니다. 빈 값이 허용되지만 Operator에서 지정된 작업을 수행하지 않습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat