k3s/pkg/kubelet
Kubernetes Submit Queue 9bdff48d5e Merge pull request #36253 from timstclair/klet-stream-config-pr
Automatic merge from submit-queue

Use indirect streaming path for remote CRI shim

Last step for https://github.com/kubernetes/kubernetes/issues/29579

- Wire through the remote indirect streaming methods in the docker remote shim
- Add the docker streaming server as a handler at `<node>:10250/cri/{exec,attach,portforward}`
- Disable legacy streaming for dockershim

Note: This requires PR https://github.com/kubernetes/kubernetes/pull/34987 to work.

Tested manually on an E2E cluster.

/cc @euank @feiskyer @kubernetes/sig-node
2016-11-09 23:29:18 -08:00
..
api Add non-numeric user name support. 2016-11-08 16:07:29 -08:00
cadvisor Fixed kubelet build. 2016-11-01 16:34:47 -04:00
client Allow apiserver to choose preferred kubelet address type 2016-10-31 16:02:38 -04:00
cm Fix build break 2016-11-08 14:23:33 -05:00
config Replace negotiation with a new method that can extract info 2016-10-28 11:30:11 -04:00
container Add timeout argument to ExecInContainer 2016-11-07 13:00:59 +01:00
custommetrics autogenerated 2016-10-21 17:32:32 -07:00
dockershim Merge pull request #36253 from timstclair/klet-stream-config-pr 2016-11-09 23:29:18 -08:00
dockertools Merge pull request #36423 from Random-Liu/support-root-nobody 2016-11-08 20:24:31 -08:00
envvars autogenerated 2016-10-21 17:32:32 -07:00
events autogenerated 2016-10-21 17:32:32 -07:00
eviction Merge pull request #34818 from nebril/eviction-test-cleanup 2016-11-09 02:36:46 -08:00
images autogenerated 2016-10-21 17:32:32 -07:00
kuberuntime Merge pull request #36253 from timstclair/klet-stream-config-pr 2016-11-09 23:29:18 -08:00
leaky autogenerated 2016-10-21 17:32:32 -07:00
lifecycle Merge pull request #36306 from hex108/fix_kubelet_admit_message 2016-11-08 07:18:32 -08:00
metrics Add instrumented CRI service which is enabled for both grpc and non-grpc 2016-10-25 10:59:27 -07:00
network Unittests 2016-10-31 13:05:20 -07:00
pleg autogenerated 2016-10-21 17:32:32 -07:00
pod autogenerated 2016-10-21 17:32:32 -07:00
prober Add timeout argument to ExecInContainer 2016-11-07 13:00:59 +01:00
qos autogenerated 2016-10-21 17:32:32 -07:00
remote Add Status implementation. 2016-11-05 00:02:05 -07:00
rkt Add timeout argument to ExecInContainer 2016-11-07 13:00:59 +01:00
rktshim CRI: Rename container/sandbox states 2016-11-01 13:18:21 -07:00
server Use indirect streaming path for dockershim & remote CRI runtime 2016-11-08 10:58:38 -08:00
status autogenerated 2016-10-21 17:32:32 -07:00
sysctl autogenerated 2016-10-21 17:32:32 -07:00
types autogenerated 2016-10-21 17:32:32 -07:00
util Separate Direct and Indirect streaming paths, implement indirect path with CRI 2016-11-03 13:26:33 -07:00
volumemanager Better messaging for missing volume components on host to perform mount 2016-11-09 15:16:11 -08:00
BUILD Use indirect streaming path for dockershim & remote CRI runtime 2016-11-08 10:58:38 -08:00
OWNERS
active_deadline.go
active_deadline_test.go
disk_manager.go
disk_manager_test.go
doc.go
kubelet.go Merge pull request #36253 from timstclair/klet-stream-config-pr 2016-11-09 23:29:18 -08:00
kubelet_cadvisor.go
kubelet_cadvisor_test.go
kubelet_getters.go Fix volume states out of sync problem after kubelet restarts 2016-10-25 12:29:12 -07:00
kubelet_getters_test.go
kubelet_network.go Populate NetworkReady Status. 2016-11-05 00:02:05 -07:00
kubelet_network_test.go
kubelet_node_status.go Fix setNodeAddress in combination with cloud providers 2016-11-07 14:34:34 +01:00
kubelet_node_status_test.go Rename experimental-runtime-integration-type to experimental-cri 2016-11-07 11:29:24 -08:00
kubelet_pods.go Add timeout argument to ExecInContainer 2016-11-07 13:00:59 +01:00
kubelet_pods_test.go Add timeout argument to ExecInContainer 2016-11-07 13:00:59 +01:00
kubelet_resources.go
kubelet_resources_test.go
kubelet_test.go Better messaging for missing volume components on host to perform mount 2016-11-09 15:16:11 -08:00
kubelet_volumes.go Remove volume SELinux relabeling when pod uses host IPC or PID ns 2016-10-26 10:39:46 -04:00
kubelet_volumes_test.go Better messaging for missing volume components on host to perform mount 2016-11-09 15:16:11 -08:00
networks.go Unittests 2016-10-31 13:05:20 -07:00
oom_watcher.go
oom_watcher_test.go
pod_container_deletor.go
pod_container_deletor_test.go
pod_workers.go
pod_workers_test.go
reason_cache.go
reason_cache_test.go
runonce.go
runonce_test.go Better messaging for missing volume components on host to perform mount 2016-11-09 15:16:11 -08:00
runtime.go Create hostNetwork pods even if network plugin not ready 2016-11-04 00:11:55 -04:00
util.go
volume_host.go Remove GetRootContext from VolumeHost 2016-11-03 12:21:19 -04:00