Skip to content

How to disable autoscaler for rke2-coredns

Article Number: 000021185

Environment

A Rancher-provisioned or standalone RKE2 cluster

Situation

You wish to disable the autoscaling feature of coredns in an RKE2 cluster

Resolution

Details on how to customize the rke2-coredns HelmChart via a HelmChartConfig can be found in the How to customize rke2-coredns article.

Follow the process in that article to configure the HelmChartConfig below:

---
apiVersion: helm.cattle.io/v1
kind: HelmChartConfig
metadata:
  name: rke2-coredns
  namespace: kube-system
spec:
  valuesContent: |-
    autoscaler:
      enabled: false

After deploying the HelmChartConfig, you can confirm that the autoscaler pod is not present with kubectl:

kubectl -n kube-system get pods | grep autoscaler