diff --git a/roles/kubespray-defaults/defaults/main.yaml b/roles/kubespray-defaults/defaults/main.yaml
index c20adaeeace4db1934fd6aec3e12b28f25ed15b8..689bef9d14ce9166fe4047e4412cfcf4ffa95044 100644
--- a/roles/kubespray-defaults/defaults/main.yaml
+++ b/roles/kubespray-defaults/defaults/main.yaml
@@ -339,19 +339,9 @@ kubelet_authorization_mode_webhook: true
 # Automatically generate a new key and request a new certificate from the Kubernetes API as the current certificate approaches expiration
 kubelet_rotate_certificates: true
 
-## v1.11 feature
-feature_gate_v1_11:
-  - "PersistentLocalVolumes={{ local_volume_provisioner_enabled | string }}"
-  - "VolumeScheduling={{ local_volume_provisioner_enabled | string }}"
-  - "MountPropagation={{ local_volume_provisioner_enabled | string }}"
-
-## v1.12 feature
-feature_gate_v1_12: []
-
 ## List of key=value pairs that describe feature gates for
 ## the k8s cluster.
-kube_feature_gates: |-
-  {{ feature_gate_v1_12 }}
+kube_feature_gates: []
 
 # Enable kubeadm experimental control plane
 kubeadm_control_plane: false