kops/docs/networking
Steven E. Harris f0f45b71fd 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 10:55:11 -05:00
..
aws-vpc.md Rename kops to kOps in the docs 2020-10-29 19:40:53 +02:00
calico.md Allow use of Calico's VXLAN networking backend 2020-12-18 10:55:11 -05:00
canal.md Move CNI docs to their own files 2020-05-10 14:52:31 +02:00
cilium.md Rename kops to kOps in the docs 2020-10-29 19:40:53 +02:00
flannel.md Rename Kops to kOps in the docs 2020-10-29 19:39:50 +02:00
kube-router.md Move CNI docs to their own files 2020-05-10 14:52:31 +02:00
lyft-vpc.md Rename kops to kOps in the docs 2020-10-29 19:40:53 +02:00
romana.md Rename kops to kOps in the docs 2020-10-29 19:40:53 +02:00
weave.md Document minimum supported version 2020-11-22 08:37:26 +02:00