я успешно запускаю kubernetes, gcloud и postgres, но я хочу внести некоторые изменения после запуска модуля, я пытаюсь переместить некоторые файлы, поэтому я попробовал эти 3 варианта
1
image: paunin/postgresql-cluster-pgsql
lifecycle:
postStart:
exec:
command: [/bin/cp /var/lib/postgres/data /tmpdatavolume/]
2
image: paunin/postgresql-cluster-pgsql
lifecycle:
postStart:
exec:
command:
- "cp"
- "/var/lib/postgres/data"
- "/tmpdatavolume/"
3
image: paunin/postgresql-cluster-pgsql
lifecycle:
postStart:
exec:
command: ["/bin/cp "]
args: ["/var/lib/postgres/data","/tmpdatavolume/"]
в варианте 1 и 2 я получаю те же ошибки (от kubectl get events)
Killing container with docker id f436e40f5df2: PostStart handler: Error ex
ecuting in Docker Container: -1
и в варианте 3 он даже не позволит мне загрузить файл yaml, выдавая мне эту ошибку
error validating "postgres-master.yaml": error validating data: found invalid field args for v1.ExecAction; if you choose to ignore these errors, turn validation off with --validate=false
любая помощь будет оценена! Благодарю. pd: я только что вставил часть своего файла yaml, так как я не получал никаких ошибок, так как я добавил эти новые строки