Commit Graph

14 Commits

Author SHA1 Message Date
Ilya Dmitrichenko 4e495dc2ab
Update Weave Net to version 2.2.0 2018-02-09 13:42:40 +00:00
Chris Phillips b620deba0f adds CONN_LIMIT to the WeaveNetworkingSpec
Weave limits the number of connections between peers and the default is 30.
As described here: ce9c5162bd/site/kubernetes/kube-addon.md
Setting the CONN_LIMIT environment variable controls this setting. Adding a field in the
WeaveNetworkingSpec and adding the env var to the associated templates lets users
have clusters larger than 30 nodes and still use weave's peer discovery

The weave authors have indicated that 100 is not an unreasonable setting.
https://github.com/weaveworks/weave/issues/1621#issuecomment-152713060
2018-02-07 09:52:12 -08:00
Bryan Boreham 1b9486a7af Bump to v2.1.3 2017-12-04 15:11:15 +00:00
Bryan Boreham f1c8d89e55 Update Weave Net to version 2.1.2
This version supports 'v1' NetworkPolicy semantics.
Also includes a feature to clear down data for deleted nodes.
2017-11-28 17:13:31 +00:00
Justin Santa Barbara 148a65e1ad Fix CNI CPU allocations
* Limit each CNI provider to 100m

* Remove CPU limits - they cause serious problems
(https://github.com/kubernetes/kubernetes/issues/51135), but this also
makes the CPU allocation less problematic.

* Bump versions and start introducing the `-kops.1` suffix preemptively.

* Upgrade flannel to 0.9.0 as it fixes a lot.
2017-11-13 01:28:40 -05:00
Bryan Boreham e2357f8568 Add critical-pod annotation and toleration for rescheduler
Background at
https://kubernetes.io/docs/tasks/administer-cluster/guaranteed-scheduling-critical-addon-pods/

Note the extra toleration is not strictly necessary, because
rescheduler adds CriticalAddonsOnly with effect NoSchedule, so it's
covered by the existing toleration, but that isn't documented so going
by the book we add both.
2017-10-16 13:50:10 +00:00
Bryan Boreham 88e001f88e Update to Weave Net 2.0.5
including a Weave Net template for Kubernetes 1.7 and above which adds
a volume-mount for the iptables lock file, which avoids collisions
between Weave components and kube-proxy that would result in a
half-configured Weave network.

This is only for version 1.7 and above because it requires the change
in https://github.com/kubernetes/kubernetes/issues/47212
2017-10-12 11:08:44 +00:00
Justin Santa Barbara 1d5c3fcf45 Dedent weave manifest, for easier diffing
Still some changes to order, but should be much easier to audit now.
2017-07-15 12:30:00 -04:00
Marc CARRE 77d7ad9f42 Update weave to 2.0.1 2017-07-04 15:16:17 +01:00
Justin Santa Barbara f4cb670edc Update weave to 1.9.8
Includes the nodeport fixes
2017-06-16 00:08:37 -04:00
Jordan Jennings 767a8a6395 Update weave to use the correct CIDR for pods 2017-06-12 20:25:33 -04:00
Justin Santa Barbara d0213a5a0b Apply weave-NPC fix for NodeName != hostname
cf https://github.com/weaveworks/weave/pull/2996
2017-06-11 15:35:17 -04:00
Justin Santa Barbara 8afdfc3157 Update weave to 1.9.7
This includes the hairpin fix
2017-06-11 14:04:21 -04:00
Jordan Jennings 6213c519e1 Make Weave MTU configurable and set AWS default config for jumbo frames 2017-05-30 06:36:09 -04:00