У меня есть файл YAML k8s с 2 контейнерами. initContainer
и основной контейнер. Я использую том для монтирования файла сценария для запуска в initContainer
, но получаю ошибку permission denied
. Вот фрагмент кода.
volumes:
- name: casacm-script
configMap:
name: {{ include "oxauth.name" . }}-casacm-script
и в initContainer
я монтирую его как
initContainers:
- name: {{ include "oxauth.name" .}}-init
image: gcr.io/cloud-builders/kubectl:latest
command:
- sh
- -c
- /scripts/casacm.sh
volumeMounts:
- name: casacm-script
mountPath: "/scripts/casacm.sh"
subPath: casacm.sh