concurrencyPolicy: Forbid
failedJobsHistoryLimit: 1
jobTemplate:
metadata:
creationTimestamp: null
spec:
template:
metadata:
annotations:
checksum/config: 70349a2abc2e3d047d77f9bc37e4d284066c08115e539ac11f30805d22dfc6aa
creationTimestamp: null
labels:
app.kubernetes.io/instance: descheduler
app.kubernetes.io/name: descheduler
name: descheduler
spec:
containers:
- args:
- --policy-config-file=/policy-dir/policy.yaml
- --v=3
command:
- /bin/descheduler
image: registry.k8s.io/descheduler/descheduler:v0.28.0
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
httpGet:
path: /healthz
port: 10258
scheme: HTTPS
initialDelaySeconds: 3
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 1
name: descheduler
resources:
requests:
cpu: 500m
memory: 256Mi
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
privileged: false
readOnlyRootFilesystem: true
runAsNonRoot: true
runAsUser: 1000
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /policy-dir
name: policy-volume
dnsPolicy: ClusterFirst
priorityClassName: system-cluster-critical
restartPolicy: Never
schedulerName: default-scheduler
securityContext: {}
serviceAccount: descheduler
serviceAccountName: descheduler
terminationGracePeriodSeconds: 30
volumes:
- configMap:
defaultMode: 420
name: descheduler
name: policy-volume
schedule: '*/30 * * * *'
successfulJobsHistoryLimit: 1
suspend: false
descheduler
app.kubernetes.io/instance: descheduler
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: descheduler
app.kubernetes.io/version: 0.28.0
helm.sh/chart: descheduler-0.28.0
kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"batch/v1","kind":"Cron...
Spec
Status
lastScheduleTime: '2025-10-25T17:00:00Z'
Events
| Type | Reason | Age | From | Message |
|---|---|---|---|---|
| Normal | SuccessfulCreate | 2025-10-25 16:30:00 | cronjob-controller | Created job descheduler-29356830 |
| Normal | SawCompletedJob | 2025-10-25 16:30:01 | cronjob-controller | Saw completed job: descheduler-29356830, status: Complete |
| Normal | SuccessfulDelete | 2025-10-25 16:30:01 | cronjob-controller | Deleted job descheduler-29356800 |
| Normal | SuccessfulCreate | 2025-10-25 17:00:00 | cronjob-controller | Created job descheduler-29356860 |
| Normal | SawCompletedJob | 2025-10-25 17:00:02 | cronjob-controller | Saw completed job: descheduler-29356860, status: Complete |
| Normal | SuccessfulDelete | 2025-10-25 17:00:02 | cronjob-controller | Deleted job descheduler-29356830 |