Streaming Server
Container Runtime
kubelet
API Server
kubectl
crictl
Streaming Server
Container Runtime
kubelet
API Server
kubectl
crictl
Container Runtime Interface (CRI)
Container Runtime Interface (CRI)
alt
[Client alternatives]
alt
[Client alternatives]
exec, attach, port-forward
​
Exec, Attach, PortForward
Exec, Attach, PortForward
New Session
HTTP endpoint (URL)
Response URL
​
Connection upgrade (SPDY or WebSocket)
Stream data
Stream data
Response URL
Connection upgrade (SPDY or WebSocket)
Stream data