kubernetes/pkg/controller/nodeipam/ipam
wojtekt 5b79dff344 Avoid unnecessary GCE API calls for IP-alias calls
This is to avoid unnecessary GCE API calls done by getInstanceByName
helper, which is iterating over all zones to find in which zone the
VM exists.
ProviderID already contains all the information - it's in the form:
gce://<VM URL> (VM URL contains project, zone, VM name).

ProviderID is propagated by Kubelet on node registration and in case
of bugs backfilled by node-controller.
2020-11-25 15:36:51 +01:00
..
cidrset Allow multiple node cidr masks in cm 2019-11-14 20:04:31 -08:00
sync Avoid unnecessary GCE API calls for IP-alias calls 2020-11-25 15:36:51 +01:00
test Split the NodeController into lifecycle and ipam pieces. 2018-01-04 12:48:08 -08:00
adapter.go Avoid unnecessary GCE API calls for IP-alias calls 2020-11-25 15:36:51 +01:00
BUILD bazel files 2019-11-05 20:57:21 -08:00
cidr_allocator.go generated: run refactor 2020-02-07 18:16:47 -08:00
cloud_cidr_allocator.go Avoid unnecessary GCE API calls for IP-alias calls 2020-11-25 15:36:51 +01:00
cloud_cidr_allocator_nolegacyproviders.go s/nolegacyproviders/providerless/ 2019-08-22 15:30:56 -07:00
cloud_cidr_allocator_test.go s/nolegacyproviders/providerless/ 2019-08-22 15:30:56 -07:00
controller_legacyprovider.go s/nolegacyproviders/providerless/ 2019-08-22 15:30:56 -07:00
controller_test.go Split the NodeController into lifecycle and ipam pieces. 2018-01-04 12:48:08 -08:00
doc.go Split the NodeController into lifecycle and ipam pieces. 2018-01-04 12:48:08 -08:00
OWNERS Prune inactive owners from pkg/controller/* network related OWNERS files. 2019-10-13 08:50:18 -04:00
range_allocator.go Fix pkg/controller typos in some error messages, comments etc 2020-02-27 00:15:33 +09:00
range_allocator_test.go some manual fixes 2020-02-07 18:17:40 -08:00
timeout.go Split the NodeController into lifecycle and ipam pieces. 2018-01-04 12:48:08 -08:00
timeout_test.go Split the NodeController into lifecycle and ipam pieces. 2018-01-04 12:48:08 -08:00