apiVersion: v1
kind: Pod
metadata:
  name: volume-demo
  namespace: config-lab
  labels:
    lesson: config
    injection: volume
spec:
  containers:
  - name: main
    image: busybox:1.36
    command: ["sh", "-c", "sleep 3600"]
    volumeMounts:
    - name: app-config
      mountPath: /etc/config
      readOnly: true
    - name: app-secret
      mountPath: /etc/secret
      readOnly: true
  volumes:
  - name: app-config
    configMap:
      name: app-config
  - name: app-secret
    secret:
      secretName: app-secret
