Acionar script de shell do SO após inicialização do contêiner do Kubernetes

Acionar script de shell do SO após inicialização do contêiner do Kubernetes

Estou executando a escala truenas 23.01 com kubernetes. No sistema eu tenho um container X e um pequeno app Y rodando nativamente que interage com esse container através de seu IP e porta local.

Sempre que o contêiner X é reiniciado (atualização, reinicialização do sistema operacional), o processo do aplicativo Y é encerrado e não reinicia automaticamente.

Atualmente, minha solução alternativa para isso é acionar um cron-job diariamente após o horário de atualização do contêiner. Esse tipo de trabalho, mas os cron jobs não devem ser usados ​​para serviços sempre em execução e mostra um trabalho feio e sempre em execução na minha GUI.

Existe uma maneira de detectar que o contêiner X foi iniciado e, em seguida, executar um comando shell para acionar o aplicativo Y em segundo plano? Para ser claro, não quero executar um comando no contêiner, mas no shell Truenas Scale (linux).

Como alternativa, existe uma versão de um "cron-job", mas para processos persistentes em segundo plano que ainda posso agendar?

informação relacionada