mirror of https://github.com/kubernetes/kops.git
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. |
||
---|---|---|
.. | ||
aws-vpc.md | ||
calico.md | ||
canal.md | ||
cilium.md | ||
flannel.md | ||
kube-router.md | ||
lyft-vpc.md | ||
romana.md | ||
weave.md |