Membre depuis le 06/12/2019
c'est la galère classique des jobs. k8s attend que TOUS les containers soient morts
Membre depuis le 09/06/2024
si t'es en k8s 1.29+ tu peux enfin utiliser les native sidecars avec `restartPolicy: Always` et un `containerType`. sinon la méthode sale mais efficace c'est de partager le process namespace et de kill le proxy à la fin de ton script
# à la fin de ton script principal
pkill -SIGINT cloud-sql-proxy
Membre depuis le 23/06/2019
j'ai activé la feature gate pour les native sidecars et ça marche nickel mtn. propre
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
antoine-meunier
Membre depuis le 23/06/2019
yo j'ai un souci avec un CronJob k8s qui utilise un sidecar cloud-sql-proxy. mon script principal finit bien son taf mais le pod reste en 'Running' indéfiniment parce que le proxy sql tourne toujours. du coup le cronjob est jamais marqué comme Complete
comment je peux forcer le sidecar à s'arrêter quand le job principal est fini ?