,------------------------. |kubectl | ,----------------------. ,------------------. |------------------------| ,---------. ,------------------. |kubelet | |pod | |communicating with | |kube-etcd| |kube-cloud-manager| |----------------------| |------------------| |a Kubernetes API server.| |---------| |------------------| | | | | | | `---------' `------------------' `----------------------' `------------------' `------------------------' | | ,--------------. ,--------------. ,-----------------------. ,------------------. ,------------------. |kube-APIserver| |kube-scheduler| |kube-controller-manager| |pod | |pod | |--------------| |--------------| |-----------------------| |------------------| |------------------| `--------------' `--------------' `-----------------------' | | | | `------------------' `------------------' ,----------------------. ,------------------. ,----------------------. ,------------------. |kubelet | |pod | |kubelet | |pod | |----------------------| |------------------| |----------------------| |------------------| | | | | | | | | `----------------------' `------------------' `----------------------' `------------------' ,------------------. ,------------------. ,------------------. ,------------------. |pod | |pod | |pod | |pod | |------------------| |------------------| |------------------| |------------------| | | | | | | | | `------------------' `------------------' `------------------' `------------------'