VM
openstack
Keystone
Cinder
VM
Docker engine
Pod
kube-controller-
manager
Pod
kube-scheduler
Pod
kube-apiserver
Calico
VM
Kubernetes Master
etcd proxy
kubelet
Docker engine
Pod
Pod
App
App
App
App
Pod
Pod
App
App
App
App
Calico Pod
kube proxy
Kubernetes Node
etcd proxy
kubelet
etcd
Pod
Pod
App
A
App
App
App
Docker engine
Kubernetes Node
Pod
Pod
App
App
App
App
Calico, Pod
kube proxy
etcd proxy
kubelet
Explanation
The image shows the architecture of a Kubernetes cluster deployed with OpenStack. It consists of a Kubernetes master node with kube-controller-manager, kube-scheduler, and kube-apiserver components running in pods, and multiple Kubernetes worker nodes with pods running applications. It also shows calico, docker engine and keystone.