Skip to content
Snippets Groups Projects
Commit 295103ad authored by Sergii Golovatiuk's avatar Sergii Golovatiuk
Browse files

Allow to specify etcd backend for kube-api


Kubernetes project is about to set etcdv3 as default storage engine in
1.6. This patch allows to specify particular backend for
kube-apiserver. User may force the option to etcdv3 for new environment.
At the same time if the environment uses v2 it will continue uses it
until user decides to upgrade to v3.

Signed-off-by: default avatarSergii Golovatiuk <sgolovatiuk@mirantis.com>
parent 21d3d758
Branches
Tags
No related merge requests found
...@@ -29,3 +29,4 @@ kube_apiserver_memory_limit: 2000M ...@@ -29,3 +29,4 @@ kube_apiserver_memory_limit: 2000M
kube_apiserver_cpu_limit: 800m kube_apiserver_cpu_limit: 800m
kube_apiserver_memory_requests: 256M kube_apiserver_memory_requests: 256M
kube_apiserver_cpu_requests: 300m kube_apiserver_cpu_requests: 300m
kube_apiserver_storage_backend: etcd2
...@@ -41,6 +41,7 @@ spec: ...@@ -41,6 +41,7 @@ spec:
- --service-account-key-file={{ kube_cert_dir }}/apiserver-key.pem - --service-account-key-file={{ kube_cert_dir }}/apiserver-key.pem
- --secure-port={{ kube_apiserver_port }} - --secure-port={{ kube_apiserver_port }}
- --insecure-port={{ kube_apiserver_insecure_port }} - --insecure-port={{ kube_apiserver_insecure_port }}
- --storage-backend={{ kube_apiserver_storage_backend }}
{% if kube_api_runtime_config is defined %} {% if kube_api_runtime_config is defined %}
{% for conf in kube_api_runtime_config %} {% for conf in kube_api_runtime_config %}
- --runtime-config={{ conf }} - --runtime-config={{ conf }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment