Zihong Zheng
6004452bed
Auto-updated BUILD files
2018-02-27 11:18:11 -08:00
Zihong Zheng
dfbec1a63a
[kube-proxy] Move ipv6 related funcs to utils pkg
2018-02-27 11:12:45 -08:00
Pavithra Ramesh
098a4467fe
Remove conntrack entry on udp rule add.
...
Moved conntrack util outside of proxy pkg
Added warning message if conntrack binary is not found
Addressed review comments.
ran gofmt
2018-02-22 23:34:42 -08:00
Jeff Grafton
ef56a8d6bb
Autogenerated: hack/update-bazel.sh
2018-02-16 13:43:01 -08:00
stewart-yu
2fefca4a0b
remove unnecessary function getBuggyHostportChain
2018-01-09 10:38:53 +08:00
Jeff Grafton
efee0704c6
Autogenerate BUILD files
2017-12-23 13:12:11 -08:00
Chun Chen
c6375c20b7
Add tests to test if legacy chains/rules can be cleaned up
2017-11-15 15:15:04 +08:00
Chun Chen
5d23dd82ab
Remove bugy chains as well to clean up old chain/rule
2017-11-15 15:15:04 +08:00
Chun Chen
932cf077ee
Fix hostport duplicate chain names
...
closes #55771
2017-11-15 15:15:03 +08:00
Jeff Grafton
aee5f457db
update BUILD files
2017-10-15 18:18:13 -07:00
x1957
f28140429e
fix comment
2017-09-30 01:00:24 +08:00
xiangpengzhao
0484a1c2c5
Remove backward compatibility of hostportChainName
2017-09-10 00:24:00 +08:00
Jeff Grafton
a7f49c906d
Use buildozer to delete licenses() rules except under third_party/
2017-08-11 09:32:39 -07:00
Jeff Grafton
33276f06be
Use buildozer to remove deprecated automanaged tags
2017-08-11 09:31:50 -07:00
Minhan Xia
0c2ceeb81f
share iptables util client within kubenet
2017-07-05 14:54:14 -07:00
Chao Xu
60604f8818
run hack/update-all
2017-06-22 11:31:03 -07:00
Chao Xu
f4989a45a5
run root-rewrite-v1-..., compile
2017-06-22 10:25:57 -07:00
Minhan Xia
e6add2072b
append KUBE-HOSTPORTS to system chains instead of prepend
2017-06-15 12:06:46 -07:00
Wojciech Tyczynski
9e6de42745
Remove Save() from iptables interface
2017-05-22 13:23:49 +02:00
Wojciech Tyczynski
bcfae7e1ed
Extend Iptables interface with SaveInto
2017-05-19 20:44:25 +02:00
Wojciech Tyczynski
028ac8034b
Remove SaveAll from iptables interface
2017-05-19 20:44:25 +02:00
Kubernetes Submit Queue
a1684fea80
Merge pull request #42085 from cblecker/gofmt-fix
...
Automatic merge from submit-queue (batch tested with PRs 40055, 42085, 44509, 44568, 43956)
Fix gofmt errors
**What this PR does / why we need it**:
There were some gofmt errors on master. Ran the following to fix:
```
hack/verify-gofmt.sh | grep ^diff | awk '{ print $2 }' | xargs gofmt -w -s
```
**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: none
**Special notes for your reviewer**:
**Release note**:
```release-note
NONE
```
2017-04-17 15:39:07 -07:00
Mike Danese
a05c3c0efd
autogenerated
2017-04-14 10:40:57 -07:00
Andy Goldstein
2c30dc1a60
ConstructPodPortMapping: move & export
...
Move ConstructPodPortMapping to pkg/kubelet/network/hostport and export
it so downstream projects (such as OpenShift) can use it.
2017-04-06 13:47:33 -04:00
Christoph Blecker
6681835b0c
Fix gofmt errors
2017-03-28 17:12:04 -07:00
Minhan Xia
6b34343946
bug fix for hostport-syncer
2017-02-22 16:38:09 -08:00
Minhan Xia
8e7219cbb4
add hostport manager
2017-02-08 09:26:52 -08:00
Minhan Xia
aabdaa984f
refactor hostport logic
2017-02-08 09:26:52 -08:00
Minhan Xia
548a6122c5
rename HostportHandler to HostportSyncer
2017-01-30 16:30:06 -08:00
Minhan Xia
8e318b8d9b
refactor hostport logic
2017-01-25 14:52:33 -08:00
Clayton Coleman
469df12038
refactor: move ListOptions references to metav1
2017-01-23 17:52:46 -05:00
Clayton Coleman
9a2a50cda7
refactor: use metav1.ObjectMeta in other types
2017-01-17 16:17:19 -05:00
Jeff Grafton
20d221f75c
Enable auto-generating sources rules
2017-01-05 14:14:13 -08:00
Mike Danese
161c391f44
autogenerated
2016-12-29 13:04:10 -08:00
Mike Danese
c87de85347
autoupdate BUILD files
2016-12-12 13:30:07 -08:00
Cao Shufeng
04bc58b6e5
Keep host port socket open for kubenet
...
When cni is set to kubenet, kubelet should hold the host port socket,
so that other application in this node could not listen/bind this port
any more. However, the sockets are closed accidentally, because
kubelet forget to reconcile the protocol format before comparing.
2016-11-24 04:19:03 -05:00
Chao Xu
bcc783c594
run hack/update-all.sh
2016-11-23 15:53:09 -08:00
Chao Xu
5e1adf91df
cmd/kubelet
2016-11-23 15:53:09 -08:00
Mike Danese
3b6a067afc
autogenerated
2016-10-21 17:32:32 -07:00
Yifan Gu
5389a74388
kubenet: SyncHostports for both running and ready to run pods.
...
This fixes the race that happens in rktnetes when pod B invokes
'kubenet.SetUpPod()' before another pod A becomes actually running.
The second 'kubenet.SetUpPod()' call will not pick up the pod A
and thus overwrite the host port iptable rules that breaks pod A.
This PR fixes the case by listing all 'active pods' (all non-exited
pods) instead of only running pods.
2016-09-16 17:29:44 -07:00
Minhan Xia
118ebd57aa
fix a bug in hostport where it flushes KUBE-MARK-MASQ chain
2016-09-09 14:39:47 -07:00
Angus Salkeld
f785f3d3ef
Clean up IPTables caps i.e.: sed -i "s/Iptables/IPTables/g"
2016-08-29 10:34:42 +10:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
Yifan Gu
9140ce07bc
kubenet: Fix host port for rktnetes.
...
Because rkt pod runs after plugin.SetUpPod() is called, so
getRunningPods() does not return the newly created pod, which
causes the hostport iptable rules to be missing for this new pod.
2016-06-23 13:17:01 -07:00
Dan Williams
965492fdd0
kubelet/kubenet: split hostport handling into separate module
2016-06-16 13:44:32 -05:00