CronJob2 Kubernetes CronJob CronJob 이란CronJob은 정해진 시간 간격에 따라 작업(Job)을 주기적으로 실행할 수 있도록 하는 Kubernetes 리소스입니다. 일반적인 예로는 데이터베이스 백업, 로그 정리, 주기적인 보고서 생성 등이 있습니다CronJob의 구성 요소 구성 요소설명Schedule작업 실행 주기를 설정하는 Cron 표현식Job Template실행할 작업의 템플릿을 정의Concurrency Policy작업의 동시 실행 정책 (Allow, Forbid, Replace)Starting Deadline작업이 시작될 수 있는 최대 지연 시간 (초 단위) concurrencyPolicy 옵션Allow: 이전 작업이 실행 중일 때 새로운 작업을 시작합니다.Forbid: 이전 작업이 완료될 때까지 새로운 작업을 시작하.. 2024. 7. 5. Kubernetes Postgres DataBase Backup DataBase를 사용하게 되면 반드시 백업은 필수, 데이터 유실 될 경우 복구가 불가능..매번 수동으로 백업하면 실수도 할 수 있고 누락도 될 수 있음Kubernetes Postgres Pod를 백업 하는 방법에서 알아보도록 하겠습니다 환경Kubernetes ClusterPostgres Deployment , Pod ,SVCPostgres PV, PVCPostgres Backup PV,PVCCronJob Kubernetes Cluster , Deplyoment, Pod , SVC 생성했다는 가정Harbor 외부용 Postgres로 생성했던 부분이라 아래 참고(Postgres Pod형태로 배포 생성도 포함)https://monta010.tistory.com/122 Harbor 외부 Postgres DB.. 2024. 7. 5. 이전 1 다음