Hello, I have a cluster that was created a couple of years ago and I am trying to get burstable workloads working. I have followed the instructions here but am not having any luck.
- I have upgraded the cluster to 1.33.1-gke.1107000
$ gcloud --project=HIDDEN container clusters describe --region=europe-west2 HIDDEN
# ...
createTime: '2023-02-02T15:48:57+00:00'
currentMasterVersion: 1.33.1-gke.1107000
# ...
- I can confirm that the cluster is now using cgroupsv2 (it was v1 prior to upgrading)
$ gcloud --project=HIDDEN container clusters describe --region=europe-west2 HIDDEN --format='value(nodePools[0].config.effectiveCgroupMode)'
EFFECTIVE_CGROUP_MODE_V2
​
- I have restarted the control plane after the upgrade (including again today, a day after upgrading)
- There is no efficiency-daemon running in the cluster
kubectl get daemonset --namespace=kube-system efficiency-daemon
Error from server (NotFound): daemonsets.apps "efficiency-daemon" not found
- When I edit a workload and make the limits higher than the requests, they are set back to the same value, and they have “qosClass: Guaranteed”
I feel like I’m probably missing something obvious. Does anyone have any tips or pointers? I’m stumped at this point and would greatly appreciate it.
Thanks!
Martin