Kubernetes Job을 Helm Hook 으로 반복적으로 실행하기
·
DevOps/Kubernetes
Kubernetes Job을 Helm Hook 으로 반복적으로 실행하기들어가며Kubernetes 환경에서 일회성 프로그램을 실행하거나 정기적으로 정해진 시간에 프로그램을 실행해야 할 때가 있습니다. 특히 데이터베이스 마이그레이션과 같은 작업은 특정 시점에 한 번만 실행되어야 하는 경우가 많습니다. 이런 상황에서 Kubernetes Job 리소스가 유용하게 활용됩니다.Kubernetes Job의 이해Kubernetes Job은 일회성 작업을 실행하는 데 적합한 리소스입니다. 지정된 수의 Pod가 성공적으로 종료될 때까지 Pod를 실행하는 것을 보장합니다. 이는 다음과 같은 경우에 유용합니다:데이터베이스 마이그레이션배치 처리 작업초기화 스크립트 실행백업 및 복원 작업그러나 Kubernetes Job에는 한 ..