Kubernetes 컨테이너 부팅 후 OS 셸 스크립트 트리거

Kubernetes 컨테이너 부팅 후 OS 셸 스크립트 트리거

저는 kubernetes로 truenas scale 23.01을 실행하고 있습니다. 시스템에는 로컬 IP 및 포트를 통해 이 컨테이너와 상호 작용하는 컨테이너 X와 기본적으로 실행되는 작은 앱 Y가 있습니다.

컨테이너 X가 다시 시작될 때마다(업데이트, OS 재부팅) 앱 Y의 프로세스가 종료되고 자동으로 다시 시작되지 않습니다.

현재 이에 대한 해결 방법은 컨테이너 업데이트 시간 이후 매일 cron 작업을 트리거하는 것입니다. 이런 종류의 작업은 작동하지만 cron 작업은 실제로 항상 실행되는 서비스에 사용되어서는 안 되며 내 GUI에서 항상 실행되는 추악한 작업을 보여줍니다.

컨테이너 X가 실행되는 것을 감지한 다음 셸 명령을 실행하여 백그라운드에서 앱 Y를 트리거할 수 있는 방법이 있나요? 분명히 말하면 컨테이너가 아니라 Truenas Scale(Linux) 셸에서 명령을 실행하고 싶습니다.

또는 계속 예약할 수 있는 지속적인 백그라운드 프로세스를 위한 "cron-job" 버전이 있습니까?

관련 정보