容器和镜像
容器是进程级别的虚拟化技术,将系统资源进行隔离和控制,让原来全局的资源仅能在容器内进程使用。镜像类似于轻量化的虚拟机快照,也可理解为容器的静态形式。
镜像定义了容器运行的一切文件和依赖关系,保证了容器运行的一致性。
容器技术通过把应用程序及其依赖全部打包成镜像,再使用镜像生成资源隔离的环境来运行程序,简单高效的实现了应用程序运行时的独立性和环境一致性。
Kubernetes
Kubernetes 是 Google 基于 Borg 开源的容器编排调度引擎,是 CNCF(Cloud Native Computing Foundation)最重要的组件之一。提供了生产级别的应用编排、容器调度、服务发现、自动扩缩容等功能,详情请参阅 Kubernetes 官方文档。