【发布时间】:2021-08-21 08:51:40
【问题描述】:
我在 AWS Secrets Manager 中有多个密钥,我希望它们在挂载到 Kubernetes 容器中时最终都在同一个文件中。如何指定清单文件来执行此操作?
我的清单文件如下所示。我最终得到了两个名为/mnt/credentials-a.json 和/mnt/credentials-b.json 的秘密文件。如何将它们合并到一个名为 /mnt/credentials.json 的文件中?
apiVersion: secrets-store.csi.x-k8s.io/v1alpha1
kind: SecretProviderClass
metadata:
name: test-secrets
spec:
provider: aws
parameters:
objects: |
- objectName: "arn:aws:secretsmanager:us-west-2:111122223333:secret:test1-TYabcD"
objectAlias: credentials-a.json
- objectName: "arn:aws:secretsmanager:us-west-2:111122223333:secret:test2-AfabcY"
objectAlias: credentials-b.json
【问题讨论】:
标签: amazon-web-services kubernetes aws-secrets-manager kubernetes-secrets