containerd容器原理与实战


1 云原生与容器运行时

1.1 云原生概述

  云原生是充分利用云计算的优势,在云计算中构建、部署和管理现代引用程序的软件方法

  CloudNative=Cloud + Native,其中,Cloud表示应用程序位于云中、Native表示应用程序从设计之初就考虑云的环境

  云原生的特征为:DevOps、持续交付、微服务、容器技术

  DevOPs:是一个组合词,即Dev+Ops,表示开发和运维之间的协作

  持续交付:持续交付是相对于传统瀑布式开发模型而言的,特征是不停机更新

  微服务:微服务是相对于单体应用的,每个微服务可独立于同一应用程序中的其他服务进行部署、升级、扩展和重启,使服务高内聚、低耦合,使得变更更容易

  容器技术:容器技术课提供更快的启动速度和更高的效率,容器技术是云原生的根基、没有容器技术就没有云原生

1.2 云原生技术栈

  云原生技术栈是用于构建、管理和运行云原生应用程序的云原生技术分层:

  云原生技术栈中的几个重要组成部分:容器编排引擎、容器运行时、容器存储、容器网络

  容器编排引擎:容器编排引擎就是Kubernetes,向上对接容器管理平台,提供容器编排接口,向下通过容器运行时接口、容器存储接口、容器网络接口打通与物理基础设施的联动,作为全局资源的调度指挥官。


文章作者: 罗宇
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 罗宇 !
  目录