Menu Close
4.6.4.7. 使用每个项目一个键公开集合的项目
以下示例演示了如何通过注解以每个项一个键公开集合项:
示例:通过注解公开集合项
apiVersion: postgres-operator.crunchydata.com/v1beta1 kind: PostgresCluster metadata: name: hippo namespace: my-postgresql annotations: "service.binding/tags": "path={.spec.tags},elementType=sliceOfStrings" spec: tags: - knowledge - is - power
以下示例演示了注解中集合的先前项目如何投射到绑定应用程序中。
示例:绑定数据文件
/bindings/<binding-name>/tags_0 => knowledge /bindings/<binding-name>/tags_1 => is /bindings/<binding-name>/tags_2 => power
以下示例演示了如何通过 OLM 描述符通过每个项目使用一个密钥公开集合项目:
示例:通过 OLM 描述符公开集合项
- path: spec.tags x-descriptors: - service.binding:tags:elementType=sliceOfStrings
上一示例为集合的必要项目使用了 path
属性以及 X-Descriptors
更新。
示例:从后备服务资源配置
spec: tags: - knowledge - is - power