
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?