kubernetes/cmd
Antonio Ojea a38b9363ec kube-proxy handle node PodCIDR changs
Kube/proxy, in NodeCIDR local detector mode, uses the node.Spec.PodCIDRs
field to build the Services iptables rules.

The Node object depends on the kubelet, but if kube-proxy runs as a
static pods or as a standalone binary, it is not possible to guarantee
that the values obtained at bootsrap are valid, causing traffic outages.

Kube-proxy has to react on node changes to avoid this problems, it
simply restarts if detect that the node PodCIDRs have changed.

In case that the Node has been deleted, kube-proxy will only log an
error and keep working, since it may break graceful shutdowns of the
node.
2022-10-18 19:25:40 +00:00
..
clicheck Update sig-cli OWNERS 2022-02-14 10:55:35 -07:00
cloud-controller-manager Remove references to openstack and cinder 2022-08-22 16:43:14 -04:00
dependencycheck replace deprecated io/ioutil with os and io for cmd 2022-02-01 13:59:41 +08:00
dependencyverifier replace deprecated io/ioutil with os and io for cmd 2022-02-01 13:59:41 +08:00
gendocs Add cli-maintainers as approvers to cmd/(gendocs|genman|genyaml) 2022-03-28 14:00:35 +02:00
genkubedocs replace deprecated io/ioutil with os and io for cmd 2022-02-01 13:59:41 +08:00
genman Add cli-maintainers as approvers to cmd/(gendocs|genman|genyaml) 2022-03-28 14:00:35 +02:00
genswaggertypedocs hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
genutils hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
genyaml Add cli-maintainers as approvers to cmd/(gendocs|genman|genyaml) 2022-03-28 14:00:35 +02:00
importverifier replace deprecated io/ioutil with os and io for cmd 2022-02-01 13:59:41 +08:00
kube-apiserver Load encryption config once 2022-10-13 10:52:29 -04:00
kube-controller-manager Merge pull request #108501 from zroubalik/hpa 2022-10-17 14:13:18 -07:00
kube-proxy kube-proxy handle node PodCIDR changs 2022-10-18 19:25:40 +00:00
kube-scheduler Merge pull request #112521 from yuanchen8911/profile-config 2022-10-17 11:09:06 -07:00
kubeadm Merge pull request #113005 from chendave/dry-run-prepare 2022-10-17 06:59:07 -07:00
kubectl Update sig-cli OWNERS 2022-02-14 10:55:35 -07:00
kubectl-convert Update sig-cli OWNERS 2022-02-14 10:55:35 -07:00
kubelet Merge pull request #112643 from SergeyKanzhelev/removeDynamicKubeletConfig 2022-10-12 01:33:00 -07:00
kubemark Support otel tracing in cri remote image service 2022-09-29 22:15:07 +00:00
preferredimports preferredimports: support regular expressions for the import path 2022-09-08 18:37:52 +02:00
prune-junit-xml Correctly attribute some datastructures from gotestsum repository 2022-04-01 14:49:15 -04:00
yamlfmt Make yamlfmt tool print filenames 2022-07-13 20:33:40 -07:00
OWNERS Move root approvers to subdirs 2022-10-10 13:43:03 -04:00