CHAPTER 8. PRUNING OBJECTS TO RECLAIM RESOURCES spec: schedule:  0 0  * * *  1 suspend:  false 2 keepTagRevisions:  3 3 keepYoungerThanDuration:  60 m  4 keepYoungerThan:  3600000000000 5 resources: {}  6 affinity: {}  7 nodeSelector: {}  8 tolerations: []  9 successfulJobsHistoryLimit:  3 10 failedJobsHistoryLimit:  3 11 status: observedGeneration:  2 12 conditions:  13 - type: Available status:  "True" lastTransitionTime:  2019 -10-09T03: 13 : 45 reason: Ready message:  "Periodic image pruner has been created." - type: Scheduled status:  "True" lastTransitionTime:  2019 -10-09T03: 13 : 45 reason: Scheduled message:  "Image pruner job has been scheduled." - type: Failed staus:  "False" lastTransitionTime:  2019 -10-09T03: 13 : 45 reason: Succeeded message:  "Most recent image pruning job succeeded." 1 schedule :  CronJob  formatted schedule. This is an optional field, default is daily at midnight. 2 suspend : If set to  true , the  CronJob  running pruning is suspended. This is an optional field, default is  false . The initial value on new clusters is  false . 3 keepTagRevisions : The number of revisions per tag to keep. This is an optional field, default is  3 . The initial value is  3 . 4 keepYoungerThanDuration : Retain images younger than this duration. This is an optional field. If a value is not specified, either  keepYoungerThan  or the default value  60m  (60 minutes) is used. 5 keepYoungerThan : Deprecated. The same as  keepYoungerThanDuration , but the duration is specified as an integer in nanoseconds. This is an optional field. When  is set, this field is ignored. 6 resources : Standard  Pod  resource requests and limits. This is an optional field. 7 affinity : Standard pod affinity. This is an optional field. 8 nodeSelector : Standard pod node selector for the image pruner pod. This is an optional field. 9 tolerations : Standard pod tolerations. This is an optional field. 111