diff --git a/ansible/roles/rke_configuration/files/cluster-defaults.yml b/ansible/roles/rke_configuration/files/cluster-defaults.yml
index eceec75985967a86b41e015f8dfa305972cd8f28..822bd962855c561ce9c3c0a1c948ab031cbafafa 100644
--- a/ansible/roles/rke_configuration/files/cluster-defaults.yml
+++ b/ansible/roles/rke_configuration/files/cluster-defaults.yml
@@ -66,6 +66,7 @@ services:
       eviction-minimum-reclaim: 'memory.available=0Mi,nodefs.available=0Mi,imagefs.available=0Gi'
       protect-kernel-defaults: 'true'
       hostname-override: 'false'
+      feature-gates: 'RotateKubeletServerCertificate=true'
     extra_binds:
     # Make local storage work with persistent volumes that use `subpath`
     # see https://open.greenhost.net/openappstack/openappstack/issues/236