k3s/pkg/kubelet
k8s-merge-robot 2cc0f2f040 Merge pull request #25280 from timothysc/http2_clients
Automatic merge from submit-queue

Option to enable http2 on client connections.

Addresses #21081

Enables http2 connection by default.  

before:
``` 
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:10248         0.0.0.0:*               LISTEN      21868/kubelet       
tcp        0      0 127.0.0.1:10249         0.0.0.0:*               LISTEN      21924/kube-proxy    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      754/sshd            
tcp        0      0 192.2.5.12:47080        192.2.5.11:443          ESTABLISHED 21924/kube-proxy    
tcp        0      0 192.2.5.12:47082        192.2.5.11:443          ESTABLISHED 21924/kube-proxy    
tcp        0      0 192.2.5.12:55776        169.254.169.254:80      ESTABLISHED 21868/kubelet       
tcp        0    304 192.2.5.12:22           192.2.5.10:49978        ESTABLISHED 22287/sshd: root [p 
tcp        0      0 192.2.5.12:34568        192.2.5.11:2379         ESTABLISHED 3029/flanneld       
tcp        0      0 192.2.5.12:55774        169.254.169.254:80      ESTABLISHED 21868/kubelet       
tcp        0      0 192.2.5.12:47086        192.2.5.11:443          ESTABLISHED 21924/kube-proxy    
tcp        0      0 192.2.5.12:47102        192.2.5.11:443          ESTABLISHED 21868/kubelet       
tcp        0      0 192.2.5.12:47108        192.2.5.11:443          ESTABLISHED 21868/kubelet       
tcp        0      0 192.2.5.12:55772        169.254.169.254:80      ESTABLISHED 21868/kubelet       
tcp        0      0 192.2.5.12:47104        192.2.5.11:443          ESTABLISHED 21868/kubelet       
tcp        0      0 192.2.5.12:34718        192.2.5.11:2379         ESTABLISHED 3029/flanneld       
tcp        0      0 192.2.5.12:47110        192.2.5.11:443          ESTABLISHED 21868/kubelet       
tcp        0      0 192.2.5.12:47106        192.2.5.11:443          ESTABLISHED 21868/kubelet       
tcp        0      0 192.2.5.12:47084        192.2.5.11:443          ESTABLISHED 21924/kube-proxy    
tcp6       0      0 :::4194                 :::*                    LISTEN      21868/kubelet       
tcp6       0      0 :::10250                :::*                    LISTEN      21868/kubelet       
tcp6       0      0 :::10255                :::*                    LISTEN      21868/kubelet       
tcp6       0      0 :::22                   :::*                    LISTEN      754/sshd            
tcp6       0      0 192.2.5.12:10255        192.2.5.15:41570        ESTABLISHED 21868/kubelet       
udp        0      0 0.0.0.0:8472            0.0.0.0:*                           -                   
udp        0      0 0.0.0.0:22824           0.0.0.0:*                           600/dhclient        
udp        0      0 0.0.0.0:68              0.0.0.0:*                           600/dhclient        
udp6       0      0 :::4195                 :::*                                600/dhclient 
```

after
```
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:10248         0.0.0.0:*               LISTEN      16962/kubelet       
tcp        0      0 127.0.0.1:10249         0.0.0.0:*               LISTEN      17024/kube-proxy    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      754/sshd            
tcp        0      0 192.2.5.12:47046        192.2.5.11:443          ESTABLISHED 17024/kube-proxy    
tcp        0      0 192.2.5.12:47052        192.2.5.11:443          ESTABLISHED 16962/kubelet       
tcp        0      0 192.2.5.12:34568        192.2.5.11:2379         ESTABLISHED 3029/flanneld       
tcp        0      0 192.2.5.12:55720        169.254.169.254:80      ESTABLISHED 16962/kubelet       
tcp        0      0 192.2.5.12:55724        169.254.169.254:80      ESTABLISHED 16962/kubelet       
tcp        0      0 192.2.5.12:34718        192.2.5.11:2379         ESTABLISHED 3029/flanneld       
tcp        0      0 192.2.5.12:55726        169.254.169.254:80      ESTABLISHED 16962/kubelet       
tcp        0    304 192.2.5.12:22           192.2.5.10:49938        ESTABLISHED 17653/sshd: root [p 
tcp6       0      0 :::4194                 :::*                    LISTEN      16962/kubelet       
tcp6       0      0 :::10250                :::*                    LISTEN      16962/kubelet       
tcp6       0      0 :::10255                :::*                    LISTEN      16962/kubelet       
tcp6       0      0 :::22                   :::*                    LISTEN      754/sshd            
tcp6       0      0 192.2.5.12:10255        192.2.5.15:41472        ESTABLISHED 16962/kubelet       
udp        0      0 0.0.0.0:8472            0.0.0.0:*                           -                   
udp        0      0 0.0.0.0:22824           0.0.0.0:*                           600/dhclient        
udp        0      0 0.0.0.0:68              0.0.0.0:*                           600/dhclient        
udp6       0      0 :::4195                 :::*                                600/dhclient
```

/cc @jeremyeder
2016-06-06 10:22:49 -07:00
..
api/v1alpha1/stats Track image storage usage for docker containers 2016-04-25 16:00:34 -07:00
cadvisor Merge pull request #24771 from timstclair/event-store 2016-05-27 15:56:13 -07:00
client Update client connections to try to use http2, except attach, exec, and 2016-05-27 15:08:42 -05:00
cm Revert "Fix system container detection in kubelet on systemd" 2016-05-28 16:11:53 +02:00
config Clean-up sources ready tracking 2016-05-06 12:11:29 -04:00
container Merge pull request #26029 from luxas/mkdir_all 2016-05-27 11:40:01 -07:00
custommetrics
dockertools Add timeout for image pulling 2016-06-02 10:49:17 -07:00
envvars Fix the rest of the code 2016-04-29 17:12:10 -04:00
eviction kubelet support for max grace period during soft eviction 2016-05-20 11:30:08 -04:00
leaky
lifecycle Expose errors from libecycle hooks as events for the pod. 2016-05-24 11:12:53 -07:00
metrics 1) Add docker operation timeout metrics. 2016-05-06 10:53:13 -07:00
network pass NetworkPluginDir to kubenet 2016-06-03 10:22:49 -07:00
pleg Kill our atomic pkg, now that 1.6 is req'd 2016-05-08 20:30:37 -07:00
pod Delete pod with uid as precondition. 2016-05-05 14:34:49 -07:00
prober Add init container loading to the kubelet 2016-05-17 00:29:53 -04:00
qos Show resources in pod descriptions by sorted names. 2016-05-25 23:51:37 +02:00
rkt rkt: Refactor the systemd interface. 2016-06-06 05:27:08 +00:00
server Merge pull request #26253 from xiangpengzhao/fix_assertnotnil 2016-05-29 14:13:00 -07:00
status Add init container loading to the kubelet 2016-05-17 00:29:53 -04:00
types move common lables used outside of containr runtime out of dockertools 2016-05-25 23:10:19 -07:00
util Merge pull request #24921 from feiskyer/merge-exec 2016-05-15 02:58:15 -07:00
OWNERS
container_bridge.go
disk_manager.go kubelet/cadvisor: Refactor cadvisor disk stat/usage interfaces 2016-05-19 11:13:47 -07:00
disk_manager_test.go kubelet/cadvisor: Refactor cadvisor disk stat/usage interfaces 2016-05-19 11:13:47 -07:00
doc.go
flannel_helper.go
image_manager.go kubelet/cadvisor: Refactor cadvisor disk stat/usage interfaces 2016-05-19 11:13:47 -07:00
image_manager_test.go kubelet/cadvisor: Refactor cadvisor disk stat/usage interfaces 2016-05-19 11:13:47 -07:00
kubelet.go Attach/Detach Controller Kubelet Changes 2016-06-02 16:47:11 -07:00
kubelet_cadvisor.go kubelet/cadvisor: Refactor cadvisor disk stat/usage interfaces 2016-05-19 11:13:47 -07:00
kubelet_cadvisor_test.go Reduce kubelet LOC: extract cadvisor 2016-05-06 00:26:48 -04:00
kubelet_getters.go Reduce kubelet LOC: extract getters 2016-05-04 02:25:22 -04:00
kubelet_getters_test.go Reduce kubelet LOC: extract getters 2016-05-04 02:25:22 -04:00
kubelet_test.go Detangle Attach/Detach from GCE PD 2016-05-22 08:28:29 -04:00
networks.go
oom_watcher.go
oom_watcher_test.go
pod_workers.go Add killPodNow to kubelet 2016-05-12 19:17:08 -04:00
pod_workers_test.go Add killPodNow to kubelet 2016-05-12 19:17:08 -04:00
reason_cache.go
reason_cache_test.go
root_context_linux.go
root_context_unsupported.go
runonce.go kubelet: Use MkdirAll instead of Mkdir 2016-05-22 00:23:18 +03:00
runonce_test.go kubelet/cadvisor: Refactor cadvisor disk stat/usage interfaces 2016-05-19 11:13:47 -07:00
runtime.go add NetworkStatus in NetworkPlugin interface for kubelet to consume 2016-05-04 13:46:31 -07:00
util.go Add init container loading to the kubelet 2016-05-17 00:29:53 -04:00
volume_manager.go Attach/Detach Controller Kubelet Changes 2016-06-02 16:47:11 -07:00
volumes.go Attach/Detach Controller Kubelet Changes 2016-06-02 16:47:11 -07:00