• k8s-merge-robot's avatar
    Merge pull request #25280 from timothysc/http2_clients · 2cc0f2f0
    k8s-merge-robot authored
    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 
    2cc0f2f0
Name
Last commit
Last update
..
bandwidth Loading commit data...
cache Loading commit data...
chmod Loading commit data...
chown Loading commit data...
codeinspector Loading commit data...
config Loading commit data...
configz Loading commit data...
crlf Loading commit data...
crypto Loading commit data...
dbus Loading commit data...
deployment Loading commit data...
diff Loading commit data...
env Loading commit data...
errors Loading commit data...
exec Loading commit data...
flag Loading commit data...
flock Loading commit data...
flowcontrol Loading commit data...
flushwriter Loading commit data...
framer Loading commit data...
goroutinemap Loading commit data...
hash Loading commit data...
homedir Loading commit data...
httpstream Loading commit data...
integer Loading commit data...
interrupt Loading commit data...
intstr Loading commit data...
io Loading commit data...
iptables Loading commit data...
json Loading commit data...
jsonpath Loading commit data...
keymutex Loading commit data...
labels Loading commit data...
limitwriter Loading commit data...
metrics Loading commit data...
mount Loading commit data...
net Loading commit data...
node Loading commit data...
oom Loading commit data...
parsers Loading commit data...
pod Loading commit data...
procfs Loading commit data...
proxy Loading commit data...
rand Loading commit data...
replicaset Loading commit data...
runtime Loading commit data...
selinux Loading commit data...
sets Loading commit data...
slice Loading commit data...
strategicpatch Loading commit data...
strings Loading commit data...
sysctl Loading commit data...
system Loading commit data...
term Loading commit data...
testing Loading commit data...
threading Loading commit data...
validation Loading commit data...
wait Loading commit data...
workqueue Loading commit data...
wsstream Loading commit data...
yaml Loading commit data...
clock.go Loading commit data...
clock_test.go Loading commit data...
doc.go Loading commit data...
line_delimiter.go Loading commit data...
line_delimiter_test.go Loading commit data...
logs.go Loading commit data...
resource_container_linux.go Loading commit data...
resource_container_unsupported.go Loading commit data...
runner.go Loading commit data...
runner_test.go Loading commit data...
string_flag.go Loading commit data...
template.go Loading commit data...
template_test.go Loading commit data...
trace.go Loading commit data...
umask.go Loading commit data...
umask_windows.go Loading commit data...
util.go Loading commit data...
util_test.go Loading commit data...
uuid.go Loading commit data...