Set apiserver-count

Change-Id: I8b10b25dcae6177b8c5643dccec730e44e7b6f45
diff --git a/kubernetes/files/manifest/kube-apiserver.manifest b/kubernetes/files/manifest/kube-apiserver.manifest
index fcb3ea0..8b16b76 100644
--- a/kubernetes/files/manifest/kube-apiserver.manifest
+++ b/kubernetes/files/manifest/kube-apiserver.manifest
@@ -27,6 +27,7 @@
       --secure-port={{ master.apiserver.get('secure_port', '443') }}
       --bind-address={{ master.apiserver.address }}
       --token-auth-file=/srv/kubernetes/known_tokens.csv
+      --apiserver-count={{ master.apiserver.get('count', 1) }}
       --etcd-quorum-read=true
       --v=2
       --allow-privileged=True
diff --git a/kubernetes/master/controller.sls b/kubernetes/master/controller.sls
index 65c7452..900e908 100644
--- a/kubernetes/master/controller.sls
+++ b/kubernetes/master/controller.sls
@@ -92,6 +92,7 @@
         --tls-cert-file=/etc/kubernetes/ssl/kubernetes-server.crt
         --tls-private-key-file=/etc/kubernetes/ssl/kubernetes-server.key
         --token-auth-file=/srv/kubernetes/known_tokens.csv
+        --apiserver-count={{ master.apiserver.get('count', 1) }}
         --v=2
         --etcd-servers=
 {%- for member in master.etcd.members -%}
diff --git a/metadata/service/master/cluster.yml b/metadata/service/master/cluster.yml
index 32f559b..4995be5 100644
--- a/metadata/service/master/cluster.yml
+++ b/metadata/service/master/cluster.yml
@@ -19,6 +19,7 @@
         address: ${_param:cluster_local_address}
         insecure_address: 127.0.0.1
         insecure_port: 8080
+        count: 3
       etcd:
         members:
           - host: ${_param:cluster_node01_address}