From 47977fbbc4f932a0223f05149ab567d964413387 Mon Sep 17 00:00:00 2001 From: "Madhusudan.C.S" Date: Sat, 29 Oct 2016 18:10:42 -0700 Subject: [PATCH] [Federation][init-04] Explicitly specify the number of API server and controller manager replicas. --- federation/pkg/kubefed/init/init.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/federation/pkg/kubefed/init/init.go b/federation/pkg/kubefed/init/init.go index 76a24bc81a5..408e4fa0501 100644 --- a/federation/pkg/kubefed/init/init.go +++ b/federation/pkg/kubefed/init/init.go @@ -27,6 +27,7 @@ limitations under the License. // 6. Add the ability to customize DNS domain suffix. It should probably be derived // from cluster config. // 7. Make etcd PVC size configurable. +// 8. Make API server and controller manager replicas customizable via the HA work. package init import ( @@ -383,6 +384,7 @@ func createAPIServer(clientset *client.Clientset, namespace, name, credentialsNa Labels: componentLabel, }, Spec: extensions.DeploymentSpec{ + Replicas: 1, Template: api.PodTemplateSpec{ ObjectMeta: api.ObjectMeta{ Name: name, @@ -462,6 +464,7 @@ func createControllerManager(clientset *client.Clientset, namespace, name, kubec Labels: componentLabel, }, Spec: extensions.DeploymentSpec{ + Replicas: 1, Template: api.PodTemplateSpec{ ObjectMeta: api.ObjectMeta{ Name: name,