descheduler created 2021-08-30 18:59:22, version 3522815802

kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"batch/v1","kind":"Cron...

Spec

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

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