11.5. Red Hat OpenShift API용 외부 비밀 연산자
Red Hat OpenShift용 외부 비밀 연산자는 다음 두 가지 API를 사용하여 외부 비밀 애플리케이션 배포를 구성합니다.
| 그룹 | 버전 | 유형 |
|---|---|---|
|
|
|
|
|
|
|
|
다음 목록에는 Red Hat OpenShift API용 외부 비밀 연산자가 포함되어 있습니다.
- 외부 비밀
- ExternalSecretsList
- ExternalSecretsManager
- ExternalSecretsManagerList
11.5.1. externalSecretsManagerList 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManagerList 객체는 externalSecretsManager 객체의 목록을 가져옵니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
| |||
|
| array |
|
11.5.2. externalSecretsManager 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManager 객체는 외부 비밀 운영자가 관리하는 배포의 구성과 정보를 정의합니다. 클러스터당 externalSecretsManager 인스턴스가 하나만 허용되므로 이름을 cluster 로 설정합니다.
externalSecretsManager를 사용하여 글로벌 옵션을 구성하고 선택적 기능을 활성화할 수 있습니다. 이는 운영자의 여러 컨트롤러를 관리하기 위한 중앙 집중식 구성 역할을 합니다. Operator는 설치 중에 자동으로 externalSecretsManager 객체를 생성합니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
| |||
|
| object |
| ||
|
| object |
|
11.5.3. externalSecretsList 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsList 객체는 externalSecrets 객체의 목록을 가져옵니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
| |||
|
| array |
|
11.5.4. externalSecrets 링크 복사링크가 클립보드에 복사되었습니다!
externalSecrets 객체는 관리되는 외부 비밀 피연산자 배포에 대한 구성과 정보를 정의합니다. externalSecrets 객체는 클러스터당 하나의 인스턴스만 허용하므로 이름을 cluster 로 설정합니다.
externalSecrets 객체를 생성하면 external-secrets 피연산자를 관리하고 원하는 상태를 유지하는 배포가 생성됩니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
| |||
|
| object |
| ||
|
| object |
|
11.5.5. Red Hat OpenShift API용 외부 비밀 연산자의 필드 나열 링크 복사링크가 클립보드에 복사되었습니다!
다음 필드는 Red Hat OpenShift API의 외부 비밀 운영자에 적용됩니다.
11.5.6. externalSecretsManagerSpec 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManagerSpec 필드는 externalSecretsManager 개체의 원하는 동작을 정의합니다.
| 필드 | type | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| object |
| 선택 사항 | |
|
| array |
| 선택 사항 |
11.5.7. externalSecretsManagerStatus 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManagerStatus 필드는 externalSecretsManager 개체의 가장 최근에 관찰된 상태를 보여줍니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| array |
| ||
|
|
|
형식: 날짜-시간 |
11.5.8. externalSecretsSpec 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsSpec 필드는 externalSecrets 객체의 원하는 동작을 정의합니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| object |
| 선택 사항 | |
|
| object |
| 선택 사항 |
11.5.9. externalSecretsStatus 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsStatus 필드는 externalSecrets 개체의 가장 최근에 관찰된 상태를 보여줍니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| 조건 배열 |
| ||
|
| string |
|
11.5.10. globalConfig 링크 복사링크가 클립보드에 복사되었습니다!
globalConfig 필드는 외부 비밀 연산자의 동작을 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| integer |
| 1 |
최대 범위 값은 5입니다 |
|
|
| 선택 사항 | ||
|
|
| 선택 사항 | ||
|
| 허용 배열 |
| 선택 사항 | |
|
| 객체(키:문자열, 값:문자열) | nodeSelector는 노드 레이블을 사용하여 스케줄링 기준을 정의합니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/assign-pod-node/를 참조하세요. | 선택 사항 | |
|
| 객체(키:문자열, 값:문자열) |
| 선택 사항 |
11.5.11. 특징 링크 복사링크가 클립보드에 복사되었습니다!
기능 필드는 선택적 기능을 활성화합니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| string |
옵션 기능의 | 필수 항목 | |
|
| boolean |
| 필수 항목 |
11.5.12. controllerStatus 링크 복사링크가 클립보드에 복사되었습니다!
controllerStatus 필드에는 운영자가 사용하는 컨트롤러의 관찰된 조건이 포함되어 있습니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| string |
| 필수 항목 | |
|
| array |
| ||
|
| integer |
| 최소: 0 |
11.5.13. externalSecretsConfig 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsConfig 필드는 external-secrets 피연산자의 동작을 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| integer |
| 1 |
최대 범위 값은 5입니다 |
|
| string |
| 선택 사항 | |
|
| object |
| 선택 사항 | |
|
| object |
| ||
|
| object |
| 선택 사항 | |
|
|
| 선택 사항 | ||
|
|
| 선택 사항 | ||
|
| 허용 배열 |
| 선택 사항 | |
|
| 객체(키:문자열, 값:문자열) |
| 선택 사항 |
11.5.14. controllerConfig 링크 복사링크가 클립보드에 복사되었습니다!
controllerConfig 필드는 운영자가 external-secrets 피연산자를 설치하기 위한 기본값을 설정하도록 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| string |
| 외부 비밀 | 선택 사항 |
|
| 객체(키:문자열, 값:문자열) |
| 선택 사항 |
11.5.15. bitwardenSecretManagerProvider 링크 복사링크가 클립보드에 복사되었습니다!
bitwardenSecretManagerProvider 필드는 bitwarden secrets manager 공급자를 활성화하고 bitwarden 서버에 연결하는 데 필요한 추가 서비스를 설정합니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| string |
| false |
열거형: [참 거짓] |
|
| SecretReference |
| 선택 사항 |
11.5.16. webhookConfig 링크 복사링크가 클립보드에 복사되었습니다!
webhookConfig 필드는 외부 비밀 애플리케이션 웹훅의 세부 사항을 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
|
| 5m | 선택 사항 |
11.5.17. certManagerConfig 링크 복사링크가 클립보드에 복사되었습니다!
certManagerConfig 필드는 cert-manager 운영자 설정을 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| string |
| false |
열거형: [참 거짓] |
|
| string |
| false |
열거형: [참 거짓] |
|
| ObjectReference |
| 필수 항목 | |
|
|
| 8760h | 선택 사항 | |
|
|
| 30m | 선택 사항 |
11.5.18. objectReference 링크 복사링크가 클립보드에 복사되었습니다!
ObjectReference 필드는 이름, 종류, 그룹을 통해 객체를 참조합니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| string |
| 필수 항목 | |
|
| string |
| 선택 사항 | |
|
| string |
| 선택 사항 |
11.5.19. secretReference 링크 복사링크가 클립보드에 복사되었습니다!
secretReference 필드는 사용된 동일한 네임스페이스에서 지정된 이름을 가진 비밀을 참조합니다.
| 필드 | 유형 | 설명 | 기본 | 확인 |
|---|---|---|---|---|
|
| string |
| 필수 항목 |