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}