
Создадим Secret с содержимым существующего JSON файла "app-config.json" и примонтируем внутрь пода как JSON файл.
Создаем Secret:
kubectl create secret generic app-config --from-file=app-config.json
Монтируем Secret в Pod:
spec:
template:
spec:
containers:
- image: "my-image:latest"
name: my-app
...
volumeMounts:
- mountPath: "/var/app"
name: app-config
readOnly: true
volumes:
- name: app-config
secret:
secretName: app-config