Darren Shepherd
1e34d2b464
Remove n^2 algorithm. At 5000+ nodes plus this gets to be a real problem
2020-03-06 08:52:56 -07:00
Sebastiaan van Steenis
31a3005733
Add support for nodelocal DNS
2020-03-03 18:09:18 +01:00
rajashree
e27a05f8b1
Attempt upgrade on NotReady hosts
2020-02-26 14:14:42 -08:00
rajashree
968a399f26
Accept label to ignore nodes during upgrade
...
RKE does a cluster scan to find the unreachable hosts, and if that number
is same as or exceeds maxUnavailable, upgrade won't proceed.
This commit introduces a label users can provide for their nodes so they
don't get counted as unavailable and are excluded from upgrade.
This commit also includes a couple of bug fixes
2020-02-22 14:23:47 -08:00
rajashree
11678a3f98
Change RKE upgrade logic for zero downtime
2020-02-05 16:19:47 -08:00
Brenda Rearden
078f11b8a6
Change MTU from string to int
2019-12-23 14:10:50 -07:00
Sebastiaan van Steenis
3ac9cad743
Add ability to set MTU for CNI
2019-12-11 13:34:34 -08:00
Chris Kim
5cb6699fe3
Adding DNS Policy support for nginx ingress controller
2019-08-23 16:04:52 -07:00
Sebastiaan van Steenis
3f94e86706
Revert "Add per node kubelet server certificate"
...
This reverts commit b860e634db
.
2019-08-08 09:49:47 -07:00
Sebastiaan van Steenis
b860e634db
Add per node kubelet server certificate
2019-07-31 14:54:43 -07:00
kinarashah
c191ed6202
use k8s version info from kontainer-driver-metadata
2019-07-03 10:04:27 -07:00
moelsayed
2c907f9f21
rename EndpointCA
2019-06-25 14:17:53 -07:00
moelsayed
38c31b9766
Add option to pass custom CA certificate for S3 backend
2019-06-20 15:00:00 -07:00
moelsayed
5d1084ad80
Don't disable all backups based on backup flag
2019-03-11 19:04:56 -07:00
moelsayed
1e34a7c5fa
Add BackupConfig Enabled flag
2019-03-08 14:22:10 -08:00
galal-hussein
9d85116568
Modify kubernetes version check to allow upgrade
2019-03-01 11:11:16 -08:00
moelsayed
cf037b1ed6
Allow local backup for rancher
2019-01-15 10:07:18 -08:00
Guangbo Chen
9cfe5661d8
add etcd s3 uploading and downloading snapshot feature
2019-01-04 13:54:14 -08:00
Erik Wilson
e04b7d4413
Add support for Kubernetes API Authn Webhook
...
Allow multiple authn strategies to be defined, including new 'webhook'
strategy. Webhook strategy configuration contains the contents of the
authentication webhook file as well as the cache timeout period.
This change allows a Kubernetes API Auth service to authenticate
user requests without proxying through the Rancher server.
2019-01-03 17:15:23 -07:00
Chris Kim
afaad6c824
Adding ability to set cluster network to none
2018-12-03 11:34:18 -08:00
galal-hussein
8b8870311b
refactor the build state
...
remove extra cert generation for etcd in reconcile
fix reconcile and etcd add and remove cluster state with rke remove
fix add/remove issues
Fix the up command
Fix default paths for kubeconfig and rkestate
2018-11-09 11:16:17 -08:00
galal-hussein
6b141295aa
update log message for validate node count
2018-08-30 10:00:38 -07:00
moelsayed
4b3068d673
Validate hostname_override values
2018-08-28 11:40:42 +10:00
Darren Shepherd
2a72d7057a
Typo
2018-02-26 16:31:34 -07:00
galal-hussein
5b9d9a75d0
Validate Duplicate nodes
2018-02-22 02:45:20 +02:00
galal-hussein
c02873b8e9
Ignore inactive hosts
2018-02-22 02:16:51 +02:00
galal-hussein
11d7aa0e16
Start cluster with only etcd nodes
2018-02-16 03:39:13 +02:00
galal-hussein
c2c1804500
External etcd
2018-02-14 22:58:35 +02:00
galal-hussein
dcacd86b32
Change ingress type to ingress provider
2018-02-07 02:30:25 +02:00
galal-hussein
f8f877ba27
Add nginx ingress controller and labels/taints sync
2018-02-01 23:28:31 +02:00
galal-hussein
dfe8d8ce6a
Fix check for worker hosts
2018-01-20 00:23:39 +02:00
galal-hussein
67774f7e30
Handle add/remove for etcd nodes
...
Handle adding more than one etcd at once
2018-01-12 03:57:37 +02:00
kyamazawa
f5797c6ba3
add weave-net network plugin support
2017-12-06 11:37:48 +09:00
Sebastiaan van Steenis
bd8a966ce6
Add host connectivity and Docker version check
2017-12-04 23:15:33 +01:00
moelsayed
9807ce60df
allow single node deployments
2017-11-30 03:03:01 +02:00
galal-hussein
41c48877ba
Structure and config changes
2017-11-28 23:55:43 +02:00
galal-hussein
c383436411
Add cluster validation and regenerate kubeapi cert
2017-11-21 21:25:25 +02:00