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 |
| 필수 항목 |