Menu Close
4.6.4.4. 리소스에서 참조하는 구성 맵 또는 시크릿에서 특정 항목 노출
다음 예제에서는 주석을 통해 구성 맵에서 특정 항목을 노출하는 방법을 보여줍니다.
예: 주석을 통해 구성 맵의 항목 표시
apiVersion: postgres-operator.crunchydata.com/v1beta1 kind: PostgresCluster metadata: name: hippo namespace: my-postgresql annotations: service.binding: 'path={.metadata.name}-config,objectType=ConfigMap,sourceKey=user'
예: 백업 서비스 리소스에서 참조된 구성 맵
바인딩 데이터에는 이름이 db_timeout
이고 값이 10s
인 키가 있어야 합니다.
apiVersion: v1 kind: ConfigMap metadata: name: hippo-config data: db_timeout: "10s" user: "hippo"
다음 예제에서는 OLM 설명자를 통해 구성 맵에서 특정 항목을 노출하는 방법을 보여줍니다.
예: OLM 설명자를 통해 구성 맵에서 항목 표시
- path: data.dbConfiguration x-descriptors: - urn:alm:descriptor:io.kubernetes:ConfigMap - service.binding:my_certificate:sourceKey=certificate
이 예에서는 다음 정보를 제공하여 service.binding
및 sourceKey
에 대한 X-Descriptors
업데이트와 함께 path
속성을 사용합니다.
- 예상할 바인딩 키의 이름
- Secret 서비스 리소스의 키 이름