Skip to content

Commit 906c1d0

Browse files
committed
add feature gate MaxUnavailableStatefulSet
1 parent da3b306 commit 906c1d0

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

cluster/config-defaults.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -841,6 +841,9 @@ enable_hpa_container_metrics: "true"
841841
# https://kubernetes.io/docs/tasks/debug-application-cluster/debug-running-pod/
842842
enable_ephemeral_containers: "false"
843843

844+
# Enable FeatureGate MaxUnavailableStatefulSet
845+
max_unavailable_statefulset_enabled: "false"
846+
844847
# enable encryption of secrets in etcd
845848
# this flag can be switched between true and false
846849
# to ensure all secrets are encrypted/decrypted all secrets need to be rewritten after masters have been rolled

cluster/node-pools/master-default/userdata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ write_files:
143143
- --oidc-groups-claim=groups
144144
- "--oidc-groups-prefix=okta:"
145145
{{- end }}
146-
- --feature-gates=HPAScaleToZero={{ .Cluster.ConfigItems.enable_hpa_scale_to_zero }},EphemeralContainers={{ .Cluster.ConfigItems.enable_ephemeral_containers }},HPAContainerMetrics={{ .Cluster.ConfigItems.enable_hpa_container_metrics }},StatefulSetAutoDeletePVC={{ .Cluster.ConfigItems.enable_statefulset_autodelete_pvc }},TopologyAwareHints={{ .Cluster.ConfigItems.enable_topology_aware_hints }},MinDomainsInPodTopologySpread={{ .Cluster.ConfigItems.min_domains_in_pod_topology_spread_enabled }},CronJobTimeZone={{.Cluster.ConfigItems.cronjob_time_zone_enabled}}
146+
- --feature-gates=HPAScaleToZero={{ .Cluster.ConfigItems.enable_hpa_scale_to_zero }},EphemeralContainers={{ .Cluster.ConfigItems.enable_ephemeral_containers }},HPAContainerMetrics={{ .Cluster.ConfigItems.enable_hpa_container_metrics }},StatefulSetAutoDeletePVC={{ .Cluster.ConfigItems.enable_statefulset_autodelete_pvc }},TopologyAwareHints={{ .Cluster.ConfigItems.enable_topology_aware_hints }},MinDomainsInPodTopologySpread={{ .Cluster.ConfigItems.min_domains_in_pod_topology_spread_enabled }},CronJobTimeZone={{.Cluster.ConfigItems.cronjob_time_zone_enabled}},MaxUnavailableStatefulSet={{.Cluster.ConfigItems.max_unavailable_statefulset_enabled}}
147147
- --service-account-key-file=/etc/kubernetes/ssl/service-account-public-key.pem
148148
- --service-account-signing-key-file=/etc/kubernetes/ssl/service-account-private-key.pem
149149
- --service-account-issuer={{ .Cluster.APIServerURL }}

0 commit comments

Comments
 (0)