kubernetes/cmd
Kubernetes Submit Queue 10704b2ae1 Merge pull request #44919 from kinvolk/robertgzr/kubeproxy-check-conntrack-before-write
Automatic merge from submit-queue

[WIP] Skip resize of nf_conntrack/parameters/hashsize if not necessary

**What this PR does / why we need it**:
Linux does not support writing to `/sys/module/nf_conntrack/parameters/hashsize` when the writer process is not in the initial network namespace
(https://github.com/torvalds/linux/blob/v4.10/net/netfilter/nf_conntrack_core.c#L1795-L1796).

Usually that's fine. But in some configurations such as with https://github.com/kinvolk/kubeadm-nspawn, kube-proxy is in another netns.

Therefore, check if writing in hashsize is necessary and skip the writing if not.

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #

**Special notes for your reviewer**:

**Release note**:

```release-note
```
2017-05-03 23:25:31 -07:00
..
clicheck Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
cloud-controller-manager bazel: statically link dockerized components 2017-04-14 15:51:54 -07:00
gendocs autogenerated 2017-04-14 10:40:57 -07:00
genkubedocs autogenerated 2017-04-14 10:40:57 -07:00
genman autogenerated 2017-04-14 10:40:57 -07:00
genslateyaml autogenerated 2017-04-14 10:40:57 -07:00
genswaggertypedocs autogenerated 2017-04-14 10:40:57 -07:00
genutils Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
genyaml autogenerated 2017-04-14 10:40:57 -07:00
gke-certificates-controller autogenerated 2017-04-14 10:40:57 -07:00
hyperkube Add kube-proxy config file support 2017-05-01 18:02:47 -04:00
kube-apiserver Merge pull request #44196 from xiangpengzhao/cmd-cleanup 2017-04-28 21:28:09 -07:00
kube-controller-manager Merge pull request #44346 from mikedanese/build-static 2017-04-27 12:11:00 -07:00
kube-proxy Merge pull request #44919 from kinvolk/robertgzr/kubeproxy-check-conntrack-before-write 2017-05-03 23:25:31 -07:00
kubeadm kubeadm: move preflight kubelet check 2017-05-02 08:26:42 -07:00
kubectl bazel: statically link dockerized components 2017-04-14 15:51:54 -07:00
kubelet Merge pull request #38161 from chentao1596/correct-description-kubelet-get-pod-from-path 2017-05-02 22:24:51 -07:00
kubemark Add kube-proxy config file support 2017-05-01 18:02:47 -04:00
libs/go2idl add APIService status conditions 2017-04-28 10:47:29 -04:00
linkcheck autogenerated 2017-04-14 10:40:57 -07:00
mungedocs autogenerated 2017-04-14 10:40:57 -07:00
BUILD Merge pull request #42070 from luxas/remove_kube_discovery 2017-03-04 12:58:23 -08:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00