The architecture and components of Kubernetes

Master Node:

Api server
Cluster Store
Schedular
Controller manager
kubelet
docker
kube proxy
kubectl
kubeadm

Worker Node:

kubelet
docker
kube proxy
kubectl
kubeadm

Workstation:

kubectl