This change implements the Routes API using Neutron's "extraroute" extension. To use, this requires all the nodes to be on the same Neutron network and the UUID of the Neutron router on that network. Required cloud provider config section: [Route] router-id = <UUID of Neutron router> Ensure kube-controllermanager is started with (non-default) `--allocate-node-cidrs=true` and set `--cluster-cidr` to the POD super-subnet (a private /16 would be reasonable). Based on an earlier version by @timbyr (#19473)
13 KiB
13 KiB