From 44c7eb52854a808261bad3ab3a3602ecd2bc76b8 Mon Sep 17 00:00:00 2001 From: Marius Davidsen Date: Fri, 17 Jan 2020 14:24:37 +0100 Subject: [PATCH] Update examples to support v1.16.0+ Support for using the `scheduler.alpha.kubernetes.io/critical-pod` annotation was deprectated in 1.13 and finally removed in 1.16. --- README.md | 17 ++++++++--------- examples/descheduler-job.yaml | 3 +-- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 9ce0b0b3b..1826d4175 100644 --- a/README.md +++ b/README.md @@ -133,19 +133,18 @@ spec: template: metadata: name: descheduler-pod - annotations: - scheduler.alpha.kubernetes.io/critical-pod: "" spec: - containers: + priorityClassName: system-cluster-critical + containers: - name: descheduler image: descheduler volumeMounts: - - mountPath: /policy-dir - name: policy-volume - command: ["/bin/descheduler", "--policy-config-file", "/policy-dir/policy.yaml"] - restartPolicy: "Never" - serviceAccountName: descheduler-sa - volumes: + - mountPath: /policy-dir + name: policy-volume + command: ["/bin/descheduler", "--policy-config-file", "/policy-dir/policy.yaml", "-v", "1"] + restartPolicy: "Never" + serviceAccountName: descheduler-sa + volumes: - name: policy-volume configMap: name: descheduler-policy-configmap diff --git a/examples/descheduler-job.yaml b/examples/descheduler-job.yaml index dfd049f62..83ad7c649 100644 --- a/examples/descheduler-job.yaml +++ b/examples/descheduler-job.yaml @@ -10,9 +10,8 @@ spec: template: metadata: name: descheduler-pod - annotations: - scheduler.alpha.kubernetes.io/critical-pod: "" spec: + priorityClassName: system-cluster-critical containers: - name: descheduler image: docker.io/aveshagarwal/descheduler:0.9.0