Job

delete completed job

kubectl delete jobs --field-selector status.successful=1

delete fail job or long running job

kubectl delete jobs --field-selector status.successful=0

TTLAfterFinished

이 기능이 1.21 버전부터는 기본으로 포함이 되었다.

현재까지는 job에만 적용이 되나 나중에 확장될 예정 1.21에서 beta

https://kubernetes.io/ko/docs/reference/command-line-tools-reference/feature-gates/

job에 .spec.ttlSecondsAfterFinished 를 설정하면 그시간 이후로 자동으로 삭제된다.

percona xtradb cluster operator에서는 .spec.ttlSecondsAfterFinished 을 포함하지 않는듯 보인다.

이게 지원이 될때까지 수동으로 지워야할듯

Last updated

Was this helpful?