一个容器编排系统(自动化部署、扩缩容、管理)
Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications.
Keyword:container、automating、deployment、scaling、management
Control Plan
kube-apiserver
etcd
kube-scheduler
Control plane component that watches for newly created Pods with no assigned node, and selects a node for them to run on.
kube-controller-manager
cloud-controller-manager
Node Components
kubelet
An agent that runs on each node in the cluster. It makes sure that containers are running in a Pod.
kube-proxy
kube-proxy is a network proxy that runs on each node in your cluster, implementing part of the Kubernetes Service concept.
Container runtime
The container runtime is the software that is responsible for running containers. Kubernetes supports several container runtimes: Docker, containerd, CRI-O, and any implementation of the Kubernetes CRI (Container Runtime Interface).
Addons