Architectural Overview
graph TB
internet((internet))
kubectl{kubectl}
subgraph ControlPlane
api(API Server)
controller(Controller Manager)
scheduler(Scheduler)
etcd(etcd)
end
subgraph worker1
kubelet1(kubelet)
kube-proxy1(kube-proxy)
subgraph docker1
subgraph podA
containerA[container]
end
subgraph podB
containerB[container]
end
end
end
internet-->kube-proxy1
kubectl-->api
controller-->api
scheduler-->api
api-->kubelet1
api-->etcd
kubelet1-->containerA
kubelet1-->containerB
kube-proxy1-->containerA
kube-proxy1-->containerB
classDef green fill:#9f6,stroke:#333,stroke-width:4px;
classDef orange fill:#f96,stroke:#333,stroke-width:4px;
classDef blue fill:#6495ed,stroke:#333,stroke-width:4px;
class api blue;
class internet green;
class kubectl orange;