Kubernetes Submit Queue
32d79c3461
Merge pull request #39443 from freehan/cri-hostport
...
Automatic merge from submit-queue (batch tested with PRs 40111, 40368, 40342, 40274, 39443)
refactor hostport logic
Refactor hostport logic to avoid using api.Pod object directly.
2017-01-31 19:18:44 -08:00
Minhan Xia
548a6122c5
rename HostportHandler to HostportSyncer
2017-01-30 16:30:06 -08:00
PI-Victor
388144f769
fix a typo in cni log
2017-01-26 21:27:38 +01:00
Minhan Xia
8e318b8d9b
refactor hostport logic
2017-01-25 14:52:33 -08:00
deads2k
5a8f075197
move authoritative client-go utils out of pkg
2017-01-24 08:59:18 -05:00
Clayton Coleman
469df12038
refactor: move ListOptions references to metav1
2017-01-23 17:52:46 -05:00
deads2k
ee6752ef20
find and replace
2017-01-20 08:04:53 -05:00
Clayton Coleman
9a2a50cda7
refactor: use metav1.ObjectMeta in other types
2017-01-17 16:17:19 -05:00
NickrenREN
a12dea14e0
fix redundant alias clientset
2017-01-12 10:21:05 +08:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
Jeff Grafton
20d221f75c
Enable auto-generating sources rules
2017-01-05 14:14:13 -08:00
Kubernetes Submit Queue
d97f125ddf
Merge pull request #39050 from mikedanese/gazel-bump
...
Automatic merge from submit-queue
bump gazel: pick up some new unit tests
2016-12-29 15:19:18 -08:00
Mike Danese
161c391f44
autogenerated
2016-12-29 13:04:10 -08:00
Pengfei Ni
25dee7dd83
kubenet: define KubenetPluginName for all platforms
2016-12-29 15:39:16 +08:00
Kubernetes Submit Queue
281053d666
Merge pull request #38155 from freehan/cleanup-txqueue
...
Automatic merge from submit-queue (batch tested with PRs 39218, 38155)
clean up logic that configs TX queue length
fix : #25143
2016-12-28 16:10:03 -08:00
Minhan Xia
ff6cdeb9b8
clean up logic that configs TX queue length
2016-12-27 14:43:47 -08:00
Minhan Xia
5e39b3d9c3
clean up exec network plugin
2016-12-27 14:04:57 -08:00
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08:00
Mike Danese
c87de85347
autoupdate BUILD files
2016-12-12 13:30:07 -08:00
Bryan Boreham
0cfd09e161
Abandon setting hairpin mode if finding the peer interface fails
...
Instead of setting it on every bridge-connected interface which may
have unwanted effects on unrelated things installed on the machine.
2016-12-06 14:33:43 +00:00
Clayton Coleman
3454a8d52c
refactor: update bazel, codec, and gofmt
2016-12-03 19:10:53 -05:00
Clayton Coleman
5df8cc39c9
refactor: generated
2016-12-03 19:10:46 -05: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
bprashanth
11638e9ee1
Unittests
2016-10-31 13:05:20 -07:00
bprashanth
aee5b8099c
Skip legacy features (hostport, bwshaping)
2016-10-31 13:05:19 -07:00
bprashanth
48db726342
Split network.Host into LegacyHost and NamespaceGetter
2016-10-31 13:05:19 -07:00
bprashanth
37bc34c567
periodically GC pod ips
2016-10-27 22:15:35 -07:00
Mike Danese
3b6a067afc
autogenerated
2016-10-21 17:32:32 -07:00
Kubernetes Submit Queue
3f8b03aafd
Merge pull request #32349 from lojies/execerrnil
...
Automatic merge from submit-queue
when err is nil,remove it from glog
err can be nil here.
2016-10-15 09:31:45 -07:00
Dan Williams
e2c96db72b
kubenet: make it more apparent that kubenet ignores PodCIDR updates
...
https://github.com/kubernetes/kubernetes/issues/32900
2016-10-05 11:24:02 -05:00
Kubernetes Submit Queue
9c5bf904c2
Merge pull request #32217 from freehan/kubenetcheck
...
Automatic merge from submit-queue
nit fixes
Do not merge yet. Wait till it gets bigger.
fix included:
1. use golang native util to list dir
2016-09-24 03:28:28 -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
Kubernetes Submit Queue
c4893df894
Merge pull request #32151 from bboreham/fix-cni-on-gci
...
Automatic merge from submit-queue
Add flag to set CNI bin dir, and use it on gci nodes
**What this PR does / why we need it**:
When using `kube-up` on GCE, following #31023 which moved the workers from debian to gci, CNI just isn't working. The root cause is basically as discussed in #28563 : one flag (`--network-plugin-dir`) means two different things, and the `configure-helper` script uses it for the wrong purpose.
This PR adds a new flag `--cni-bin-dir`, then uses it to configure CNI as desired.
As discussed at #28563 , I have also added a flag `--cni-conf-dir` so users can be explicit
**Which issue this PR fixes** : fixes #28563
**Special notes for your reviewer**:
I left the old flag largely alone for backwards-compatibility, with the exception that I stop setting the default when CNI is in use. The value of `"/usr/libexec/kubernetes/kubelet-plugins/net/exec/"` is unlikely to be what is wanted there.
**Release note**:
```release-note
Added new kubelet flags `--cni-bin-dir` and `--cni-conf-dir` to specify where CNI files are located.
Fixed CNI configuration on GCI platform when using CNI.
```
2016-09-13 16:42:06 -07:00
Bryan Boreham
db5fa5297d
Fix unit tests and known flags list
2016-09-13 20:42:52 +00:00
Kubernetes Submit Queue
6538912013
Merge pull request #31322 from feiskyer/killpod
...
Automatic merge from submit-queue
Kubelet: add KillPod for new runtime API
This PR adds implements of KillPod for new runtime API.
CC @yujuhong @Random-Liu @kubernetes/sig-node @kubernetes/sig-rktnetes
2016-09-10 03:10:32 -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
Bryan Boreham
a2e583a86c
Move default directory for exec plugin into exec plugin
2016-09-09 11:43:16 +01:00
Bryan Boreham
4e961e2bf5
Add options to set CNI config and binary directories
...
Also make clearer the function of --network-plugin-dir when using CNI
2016-09-09 11:43:16 +01:00
lojies
e687f58dbc
when err is nil,remove err from glog
2016-09-09 10:50:49 +08:00
Pengfei Ni
277070e267
Kubelet: add KillPod for new runtime API
2016-09-08 20:56:50 +08:00
Minhan Xia
8031c8d97b
use golang native util to list dir
2016-09-07 10:42:27 -07:00
Kubernetes Submit Queue
2a7d0df30d
Merge pull request #30727 from asalkeld/iptables-caps
...
Automatic merge from submit-queue
Clean up IPTables caps i.e.: sed -i "s/Iptables/IPTables/g"
Fixes #30651
2016-09-06 09:01:27 -07:00
Kubernetes Submit Queue
1e21eda604
Merge pull request #31197 from freehan/kubenethairpin
...
Automatic merge from submit-queue
Deprecate the old cbr0 and flannel networking modes
fixes : #19766
2016-09-02 18:51:05 -07:00
Minhan Xia
fd4c947de9
correct typo in kubenet config
2016-09-02 14:33:34 -07:00
Minhan Xia
20ed879faa
kubenet checks required cni plugins are present
2016-09-01 17:16:05 -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
Kubernetes Submit Queue
d3ecad111e
Merge pull request #28717 from freehan/ebtable
...
Automatic merge from submit-queue
Filter duplicate network packets in promiscuous bridge mode (with ebtables)
also fixes : #30783
2016-08-25 19:12:09 -07:00
Minhan Xia
c1d3c89cfa
fix #30376 that broken cross-build
2016-08-24 13:18:18 -07:00