У меня есть Kubernetes JOB
, который выполняет миграцию базы данных в базе данных CloudSQL.
Один из способов доступа к базе данных CloudSQL от GKE - использовать контейнер CloudSQL-proxy, а затем подключиться через localhost
. Отлично - это работает до сих пор. Но поскольку я делаю это внутри K8s JOB
, задание не помечено как успешно законченное, так как прокси-сервер продолжает работать.
$ kubectrl get po
NAME READY STATUS RESTARTS AGE
db-migrations-c1a547 1/2 Completed 0 1m
Несмотря на то, что на выходе указано "завершено", один из двух первоначально запущенных контейнеров - прокси.
Как я могу сделать прокси-выход при завершении миграции внутри контейнера 1?