kops/docs/networking
Steven E. Harris b29d6c9490 Allow use of Calico's VXLAN networking backend
Introduce a new "encapsulationMode" field in Calico's portion of the
Cluster specification to allow switching between the the IP-in-IP and
VXLAN encapsulation protocols. For now, we accept the values "ipip"
and "vxlan," and forgo a possible "none" value that would disable
encapsulation altogether (at least for the default Calico IP pool).

Augment the default-populating procedure for Calico to take this field
into account when deciding both which networking backend to use and
whether to use IP-in-IP or VXLAN encapsulation for the default IP
pool. Note that these values supplied for the "CALICO_IPV4POOL_IPIP"
and "CALICO_IPV4POOL_VXLAN" environment variables in the "calico-node"
DaemonSet pod spec only matter for creating the "default" IPPool pool
object when no such objects already exist.

Generalize the documentation for the "crossSubnet" field to cover
environments more broad than just AWS, as Calico can employ this
selective encapsulation in any environment in which it can detect
boundaries between subnets.
2020-12-18 18:11:52 +02:00
..
aws-vpc.md Update AWS VPC CNI docs to use --networking amazonvpc 2020-07-06 17:40:21 -05:00
calico.md Allow use of Calico's VXLAN networking backend 2020-12-18 18:11:52 +02:00
canal.md Move CNI docs to their own files 2020-05-10 14:52:31 +02:00
cilium.md Adding feature stability table for encryption support 2020-07-12 19:03:09 -04:00
flannel.md Move CNI docs to their own files 2020-05-10 14:52:31 +02:00
kube-router.md Move CNI docs to their own files 2020-05-10 14:52:31 +02:00
lyft-vpc.md Remove excess newlines from Lyft docs 2020-07-09 17:30:35 +01:00
romana.md Add Romana deprecation/removal notices to docs/release notes 2020-06-03 07:42:10 +02:00
weave.md Document minimum supported version 2020-11-23 06:08:14 +02:00