cluster
集群
master
cluster的大脑,负责调度
node
运行容器的机器(物理机或虚机)
Pod
最小工作单位,每个pod中包含一个或多个容器(有关联的容器的集合), 目的:
- 方便管理一组容器
- 方便通信和资源共享
controller
管理Pod
Deployment
最常见的controller,负责部署应用,使用replicaSet管理pod多个副本
ReplicaSet
pod的多副本管理
DaemonSet
每个node最多只运行一个pod副本
StatefulSet
保证Pod的每个副本在整个生命周期中名称是不变的
Job
运行结束就删除的应用
Service
定义外界访问一组Pod的方式,Service有IP和Port,为Pod提供负载均衡
Namespace
将cluster逻辑上分为多个虚拟cluster,不同namespace资源隔离