Kubernetes コンテナの起動後に OS シェル スクリプトをトリガーする

Kubernetes コンテナの起動後に OS シェル スクリプトをトリガーする

私は、kubernetes で truenas scale 23.01 を実行しています。システム上には、コンテナ X と、ローカル IP とポートを介してこのコンテナと対話するネイティブで実行されている小さなアプリ Y があります。

コンテナ X が再起動されるたびに (更新、OS の再起動)、アプリ Y のプロセスが強制終了され、自動的に再起動されません。

現在、この問題を回避するには、コンテナの更新時間後に毎日 cron ジョブをトリガーします。これはある程度機能しますが、cron ジョブは実際には常時実行中のサービスに使用することを想定していないため、GUI に常時実行中のジョブとして醜い表示が出ます。

コンテナ X が起動されたことを検出し、シェル コマンドを実行してバックグラウンドでアプリ Y をトリガーする方法はありますか? 明確にするために、コンテナではなく Truenas Scale (Linux) シェルでコマンドを実行したいと考えています。

あるいは、スケジュール設定できる永続的なバックグラウンド プロセス用の「cron ジョブ」のバージョンはありますか?

関連情報