diff --git a/content/en/docs/concepts/architecture/cloud-controller.md b/content/en/docs/concepts/architecture/cloud-controller.md index 9a731b684a..d97fc94a4c 100644 --- a/content/en/docs/concepts/architecture/cloud-controller.md +++ b/content/en/docs/concepts/architecture/cloud-controller.md @@ -23,7 +23,7 @@ mechanism that allows different cloud providers to integrate their platforms wit ## Design -![Kubernetes components](/images/docs/components-of-kubernetes.png) +![Kubernetes components](/images/docs/components-of-kubernetes.svg) The cloud controller manager runs in the control plane as a replicated set of processes (usually, these are containers in Pods). Each cloud-controller-manager implements diff --git a/content/en/docs/concepts/overview/components.md b/content/en/docs/concepts/overview/components.md index 53e6b84c16..eb17e2dd7e 100644 --- a/content/en/docs/concepts/overview/components.md +++ b/content/en/docs/concepts/overview/components.md @@ -21,7 +21,7 @@ a complete and working Kubernetes cluster. Here's the diagram of a Kubernetes cluster with all the components tied together. -![Components of Kubernetes](/images/docs/components-of-kubernetes.png) +![Components of Kubernetes](/images/docs/components-of-kubernetes.svg) diff --git a/static/images/docs/components-of-kubernetes.svg b/static/images/docs/components-of-kubernetes.svg index 0fcbe0aafe..5e7289cb00 100644 --- a/static/images/docs/components-of-kubernetes.svg +++ b/static/images/docs/components-of-kubernetes.svg @@ -1,774 +1,412 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - kubelet - - - - kube-proxy - - - - - - - - - - - - kubelet - - - - kube-proxy - - - - - - - - - - - - kubelet - - - - kube-proxy - - Kubernetes Nodes - Kubernetes Control Plane - Cloud - - - cloud-controllermanager - kube-controllermanager - - kube-scheduler - - kube-api-server - - etcd - - - - - - + + + Kubernetes components + + + + image/svg+xml + + Kubernetes components + + + Cloud Native Computing Foundation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + k-proxy + + + + + + + + + + kubelet + + + + + + + + + + + + sched + + + + + + + + + + sched + + + + + + + + + + sched + + + + + Control Plane + Node + + + + + + + + etcd + + + + + Kubernetes cluster + + + + + + + + api + + + + + + + + + + api + + + + + + + + + + api + + + + + + + + + + + + + c-c-m + + + + + + + + + + c-c-m + + + + + + + + + + c-c-m + + + + + + + + + + + + + c-m + + + + + + + + + + c-m + + + + + + + + + + c-m + + + + + Node + Node + + + + + + + + + + + + + + + + + + + + k-proxy + + + + + + + + + + kubelet + + + + + + + + + + kubelet + + + + + + + + + + k-proxy + + + + + + + + + + + + + + + + + + + + Control plane + Scheduler + + + + + + + + sched + + + + + Cloud controllermanager(optional) + + + + + + + + c-c-m + + + + + Controllermanager + + + + + + + + c-m + + + + + kubelet + + + + + + + + kubelet + + + + + kube-proxy + + + + + + + + k-proxy + + + + + + (persistence store) + etcd + + + + + + + + + etcd + + + + + + Node + + API server + + + + + + + + api + + + + + +