From 69e97863831574abab34cabd6be67254c3ca4aa0 Mon Sep 17 00:00:00 2001 From: Filip Grzadkowski Date: Wed, 20 Jul 2016 11:35:56 +0200 Subject: [PATCH] Change defaults for leader election for scheduler and controller manager --- cmd/kube-controller-manager/app/options/options.go | 1 + plugin/cmd/kube-scheduler/app/options/options.go | 1 + 2 files changed, 2 insertions(+) diff --git a/cmd/kube-controller-manager/app/options/options.go b/cmd/kube-controller-manager/app/options/options.go index e6ce2caeacd..2f3830bd49d 100644 --- a/cmd/kube-controller-manager/app/options/options.go +++ b/cmd/kube-controller-manager/app/options/options.go @@ -95,6 +95,7 @@ func NewCMServer() *CMServer { ConcurrentGCSyncs: 5, }, } + s.LeaderElection.LeaderElect = true return &s } diff --git a/plugin/cmd/kube-scheduler/app/options/options.go b/plugin/cmd/kube-scheduler/app/options/options.go index 30747a483ac..4d84dcd225f 100644 --- a/plugin/cmd/kube-scheduler/app/options/options.go +++ b/plugin/cmd/kube-scheduler/app/options/options.go @@ -42,6 +42,7 @@ type SchedulerServer struct { func NewSchedulerServer() *SchedulerServer { config := componentconfig.KubeSchedulerConfiguration{} api.Scheme.Convert(&v1alpha1.KubeSchedulerConfiguration{}, &config) + config.LeaderElection.LeaderElect = true s := SchedulerServer{ KubeSchedulerConfiguration: config, }