diff --git a/artifacts/deploy/karmada-controller-manager.yaml b/artifacts/deploy/karmada-controller-manager.yaml index beccb47bd..cefcd197c 100644 --- a/artifacts/deploy/karmada-controller-manager.yaml +++ b/artifacts/deploy/karmada-controller-manager.yaml @@ -29,7 +29,7 @@ spec: - --bind-address=0.0.0.0 - --cluster-status-update-frequency=10s - --secure-port=10357 - - --feature-gates=Failover=true,GracefulEviction=true,CustomizedClusterResourceModeling=true + - --feature-gates=CustomizedClusterResourceModeling=true - --failover-eviction-timeout=30s - --v=4 livenessProbe: diff --git a/charts/karmada/templates/karmada-scheduler.yaml b/charts/karmada/templates/karmada-scheduler.yaml index 9f67e802c..832141be9 100644 --- a/charts/karmada/templates/karmada-scheduler.yaml +++ b/charts/karmada/templates/karmada-scheduler.yaml @@ -50,7 +50,6 @@ spec: - --kubeconfig=/etc/kubeconfig - --bind-address=0.0.0.0 - --secure-port=10351 - - --feature-gates=Failover=true - --leader-elect-resource-namespace={{ include "karmada.namespace" . }} livenessProbe: httpGet: diff --git a/pkg/features/features.go b/pkg/features/features.go index b3668e3b8..d3440fbdc 100644 --- a/pkg/features/features.go +++ b/pkg/features/features.go @@ -26,8 +26,8 @@ var ( // DefaultFeatureGates is the default feature gates of Karmada. DefaultFeatureGates = map[featuregate.Feature]featuregate.FeatureSpec{ - Failover: {Default: false, PreRelease: featuregate.Alpha}, - GracefulEviction: {Default: false, PreRelease: featuregate.Alpha}, + Failover: {Default: true, PreRelease: featuregate.Beta}, + GracefulEviction: {Default: true, PreRelease: featuregate.Beta}, PropagateDeps: {Default: true, PreRelease: featuregate.Beta}, CustomizedClusterResourceModeling: {Default: false, PreRelease: featuregate.Alpha}, } diff --git a/pkg/karmadactl/cmdinit/kubernetes/deployments.go b/pkg/karmadactl/cmdinit/kubernetes/deployments.go index cb8c8195c..e3191ff82 100644 --- a/pkg/karmadactl/cmdinit/kubernetes/deployments.go +++ b/pkg/karmadactl/cmdinit/kubernetes/deployments.go @@ -423,7 +423,6 @@ func (i *CommandInitOption) makeKarmadaSchedulerDeployment() *appsv1.Deployment "--kubeconfig=/etc/kubeconfig", "--bind-address=0.0.0.0", "--secure-port=10351", - "--feature-gates=Failover=true", "--enable-scheduler-estimator=true", "--leader-elect=true", fmt.Sprintf("--leader-elect-resource-namespace=%s", i.Namespace),