dynamic secret in pod mounted as volume definition files

#778
Raw
Author
Anonymous
Created
June 3, 2023, 6:07 p.m.
Expires
June 1, 2025, 4 a.m.
Size
705 bytes
Hits
57
Syntax
YAML
Private
No
apiVersion: v1
data:
  db-url: localhost:54321
kind: ConfigMap
metadata:
  creationTimestamp: null
  name: my-configmap
---
apiVersion: v1
data:
  passwd: MTIzNDU=
kind: Secret
metadata:
  creationTimestamp: null
  name: my-secret
---
apiVersion: v1
kind: Pod
metadata:
  name: my-pod
spec:
  containers:
    - name: my-container
      image: my-image
      volumeMounts:
        - name: config-volume
          mountPath: /etc/config
        - name: secret-volume
          mountPath: /etc/secret
  volumes:
    - name: config-volume
      configMap:
        name: my-configmap
    - name: secret-volume
      secret:
        secretName: my-secret