Browse Source
Add scale thresholds to split etcd and k8s-masters
Add scale thresholds to split etcd and k8s-masters
Also adds calico-rr group if there are standalone etcd nodes. Now if there are 50 or more nodes, 3 etcd nodes will be standalone. If there are 200 or more nodes, 2 kube-masters will be standalone. If thresholds are exceeded, kube-node group cannot add nodes that belong to etcd or kube-master groups (according to above statements).pull/884/head
Matthew Mosesohn
7 years ago
6 changed files with 96 additions and 62 deletions
Unified View
Diff Options
-
54contrib/inventory_builder/inventory.py
-
48contrib/inventory_builder/requirements.yml
-
28contrib/inventory_builder/tests/test_inventory.py
-
2contrib/inventory_builder/tox.ini
-
16docs/getting-started.md
-
10docs/large-deployments.md
@ -1,48 +0,0 @@ |
|||||
--- |
|
||||
- src: https://gitlab.com/kubespray-ansibl8s/k8s-common.git |
|
||||
path: roles/apps |
|
||||
scm: git |
|
||||
|
|
||||
#- src: https://gitlab.com/kubespray-ansibl8s/k8s-dashboard.git |
|
||||
# path: roles/apps |
|
||||
# scm: git |
|
||||
# |
|
||||
#- src: https://gitlab.com/kubespray-ansibl8s/k8s-kubedns.git |
|
||||
# path: roles/apps |
|
||||
# scm: git |
|
||||
# |
|
||||
#- src: https://gitlab.com/kubespray-ansibl8s/k8s-elasticsearch.git |
|
||||
# path: roles/apps |
|
||||
# scm: git |
|
||||
# |
|
||||
#- src: https://gitlab.com/kubespray-ansibl8s/k8s-redis.git |
|
||||
# path: roles/apps |
|
||||
# scm: git |
|
||||
# |
|
||||
#- src: https://gitlab.com/kubespray-ansibl8s/k8s-memcached.git |
|
||||
# path: roles/apps |
|
||||
# scm: git |
|
||||
# |
|
||||
#- src: https://gitlab.com/kubespray-ansibl8s/k8s-postgres.git |
|
||||
# path: roles/apps |
|
||||
# scm: git |
|
||||
# |
|
||||
#- src: https://gitlab.com/kubespray-ansibl8s/k8s-pgbouncer.git |
|
||||
# path: roles/apps |
|
||||
# scm: git |
|
||||
# |
|
||||
#- src: https://gitlab.com/kubespray-ansibl8s/k8s-heapster.git |
|
||||
# path: roles/apps |
|
||||
# scm: git |
|
||||
# |
|
||||
#- src: https://gitlab.com/kubespray-ansibl8s/k8s-influxdb.git |
|
||||
# path: roles/apps |
|
||||
# scm: git |
|
||||
# |
|
||||
#- src: https://gitlab.com/kubespray-ansibl8s/k8s-kubedash.git |
|
||||
# path: roles/apps |
|
||||
# scm: git |
|
||||
# |
|
||||
#- src: https://gitlab.com/kubespray-ansibl8s/k8s-kube-logstash.git |
|
||||
# path: roles/apps |
|
||||
# scm: git |
|
Write
Preview
Loading…
Cancel
Save