7.2. 서비스 레지스트리 CR 사양
사양은
Operator에 필요한 상태 또는 구성을 제공하는 데 사용되는 ApicurioRegistry
CR의 일부입니다.
ApicurioRegistry CR 사양 콘텐츠
다음 예제 블록에는 가능한 사양
구성 옵션의 전체 트리가 포함되어 있습니다. 일부 필드는 필수 사항이 아니거나 동시에 정의해서는 안 됩니다.
다음 표에서는 각 구성 옵션에 대해 설명합니다.
구성 옵션 | type | 기본값 | 설명 |
---|---|---|---|
| - | - | Service Registry 애플리케이션 구성 섹션 |
| string | 필수 항목 |
스토리지 백엔드. |
| - | - | SQL 스토리지 백엔드 구성 |
| - | - | SQL 스토리지 백엔드에 대한 데이터베이스 연결 구성 |
| string | 필수 항목 | 데이터베이스 연결 URL 문자열 |
| string | 필수 항목 | 데이터베이스 연결 사용자 |
| string | empty | 데이터베이스 연결 암호 |
| - | - | Kafka 스토리지 백엔드 구성 |
| string | 필수 항목 | Streams 스토리지 백엔드의 Kafka 부트스트랩 서버 URL |
| - | - | Kafka 스토리지 백엔드에 대한 TLS 인증 구성 섹션 |
| string | 필수 항목 | Kafka에 대한 TLS 신뢰 저장소를 포함하는 보안의 이름 |
| string | 필수 항목 | 사용자 TLS 키 저장소를 포함하는 보안의 이름 |
| string | 필수 항목 | Kafka에 대한 TLS 신뢰 저장소를 포함하는 보안의 이름 |
| string | 필수 항목 | SCRAM 사용자 이름 |
| string | 필수 항목 | SCRAM 사용자 암호를 포함하는 보안의 이름 |
| string |
| SASL 메커니즘 |
| - | - | 서비스 레지스트리 웹 콘솔 설정 |
| string |
| Service Registry 웹 콘솔을 읽기 전용 모드로 설정 |
| string |
|
서비스 레지스트리 로그 수준. 정보 중 하나 |
| - | - | Service Registry 웹 콘솔 및 REST API 보안 설정 |
| - | - | Keycloak을 사용한 웹 콘솔 및 REST API 보안 구성 |
| string | 필수 항목 |
Keycloak URL은 |
| string | 필수 항목 | Keycloak 영역 |
| string |
| REST API용 Keycloak 클라이언트 |
| string |
| 웹 콘솔용 Keycloak 클라이언트 |
| - | - | Service Registry 배포 설정 섹션 |
| 양의 정수 |
| 배포할 서비스 레지스트리 Pod 수 |
| string | auto-generated | 서비스 레지스트리 콘솔 및 API를 사용할 수 있는 호스트/URL입니다. 가능한 경우 Service Registry Operator는 클러스터 라우터 설정에 따라 올바른 값을 확인합니다. 값은 한 번만 자동으로 생성되므로 사용자는 나중에 재정의할 수 있습니다. |
| k8s.io/api/core/v1 Affinity struct | empty | 서비스 레지스트리 배포 선호도 구성 |
| k8s.io/api/core/v1 []Toleration 슬라이스 | empty | 서비스 레지스트리 배포 허용 오차 구성 |
옵션이 필수로 표시되면 활성화되는 다른 구성 옵션에 조건부가 될 수 있습니다. 빈 값이 허용되지만 Operator에서 지정된 작업을 수행하지 않습니다.