深入剖析Kubernetes之编排能力


深入剖析Kubernetes之编排能力

  • 名词解释

编排: 引申为描述复杂计算机系统、中间件 (middleware) 和业务的自动化的安排、协调和管理。

编排能力

  • 为什么需要编排能力?
    在应用大规模的拆分实施微服务化以后,需要解决微服务之间的服务依赖/注册发现/资源管理等问题.

  • 编排能力需要那一层来实现?
    之所以需要提出这个问题是因为,目前应用的按层划分,可以在每一层都实现相同的能力,但是为什么目前主流的解决编排问题是在基础设施层解决,主要是依据责任的划分,基础能力的下沉

编排对象

  • 资源编排
    资源编排指的是对具体容器的NameSpace\Cgroup\网络的管理,文件系统的管理等

  • 工作负载编排
    工作负载编排指的是对pod生命周期的管理

  • 服务编排
    服务编排是应用开发人员比较熟悉的一个领域,指的是对具体的服务的服务发现/高可用的管理

参考资料

编排的艺术| K8S 中的容器编排和应用编排
云原生时代(五):Kubernetes与容器编排之战


  TOC