容器与虚拟机
- 容器为一种虚拟化技术,用来隔离运行在宿主机上的不同进程,使得进程之间、进程与操作者OS相互隔离、互不影响的技术。共享主机操作系统内核,无需虚拟化整个硬件。单个容器跑单个应用。优点:简易部署、启动快速、组合服务、易于迁移。
- 虚拟机需要完整操作系统、虚拟化硬件支持,相比容器占用更多资源。虚拟机运行多个应用
一个容器栗子:Docker
组成的三要素:容器、镜像、仓库
- 容器为运行与虚拟机上的进程。
- 镜像为副本。
- 仓库存储镜像。
Docker特点:轻量级、快速启动、隔离性、移植性、版本控制、自动化
kubernetes为用于自动部署、拓展、容器化应用程序的开源系统。是用来编排容器的工具:实现对大量服务器的自动部署、扩展、管理。
kubernetes优势:省钱、快速、省心
在开源的同时,比传统的服务器、虚拟机方便快捷;同时提供一整套架构,方便管理。
相关概念/产品:Openshift、Amazon EKS、微服务
标签:容器,kubernetes,虚拟化,虚拟机,简易,进程,镜像,k8s From: https://blog.csdn.net/m0_54380215/article/details/143253782