深入剖析Kubernetes之编排能力
- 名词解释
编排: 引申为描述复杂计算机系统、中间件 (middleware) 和业务的自动化的安排、协调和管理。
编排能力
-
为什么需要编排能力?
在应用大规模的拆分实施微服务化以后,需要解决微服务之间的服务依赖/注册发现/资源管理等问题. -
编排能力需要那一层来实现?
之所以需要提出这个问题是因为,目前应用的按层划分,可以在每一层都实现相同的能力,但是为什么目前主流的解决编排问题是在基础设施层解决,主要是依据责任的划分,基础能力的下沉
编排对象
-
资源编排
资源编排指的是对具体容器的NameSpace\Cgroup\网络的管理,文件系统的管理等 -
工作负载编排
工作负载编排指的是对pod生命周期的管理 -
服务编排
服务编排是应用开发人员比较熟悉的一个领域,指的是对具体的服务的服务发现/高可用的管理