Docker & K8S,容器技术和容器管理平台
Docker & K8S参考文章:https://zhuanlan.zhihu.com/p/53260098虚拟机技术在容器技术之前,业界的网红是虚拟机。虚拟机技术的代表:VMWare和OpenStack虚拟机,就是在你的操作系统里面装一个软件,然后通过这个软件,在模拟一台甚至多台**“子电脑”**出来。子电脑可以和正常电脑一样运行程序,而且子电脑之间是互相隔离的。容器技术Docker虚拟
Docker & K8S
参考文章:https://zhuanlan.zhihu.com/p/53260098
虚拟机技术
在容器技术之前,业界的网红是虚拟机。虚拟机技术的代表:VMWare和OpenStack
虚拟机,就是在你的操作系统里面装一个软件,然后通过这个软件,在模拟一台甚至多台**“子电脑”**出来。子电脑可以和正常电脑一样运行程序,而且子电脑之间是互相隔离的。
容器技术Docker
虚拟机属于虚拟化技术。而Docker这样的容器技术,也是虚拟化技术,属于轻量级的虚拟化。
容器不同于虚拟机占用空间大,而且启动慢,虚拟机软件还可能需要花钱,容器技术是虚拟出一个小规模的环境。
Docker本身不是容器,它是创建容器的工具,是应用容器引擎。
Docker两句口号:
- “Build,Ship and Run”:搭建,发送,运行
- “Build once,Run anywhere”:搭建一次,到处能用
Docker技术的三大核心概念:
- 镜像(image)
- 容器(Container)
- 仓库(Repository)
管理平台K8S
如果想要将Docker应用于具体的业务实现,是存在困难的,编排、管理和调用等各方面都不容易。
于是出现了K8S这样的一套管理容器的系统。
K8S,就是基于容器的集群管理平台,全称是kubernetes。为了省略写用8代表8个字符
一个K8S系统,通常称为一个K8S集群(Cluster)
K8S集群主要包括两个部分:
- 一个Master节点(主节点):负责管理和控制
- 一群Node节点(计算节点):负责工作负载
这里只做简单总结,想深入了解请查看:https://zhuanlan.zhihu.com/p/53260098
更多推荐
所有评论(0)