Docker & K8S

参考文章:https://zhuanlan.zhihu.com/p/53260098

虚拟机技术

在容器技术之前,业界的网红是虚拟机。虚拟机技术的代表:VMWareOpenStack

虚拟机,就是在你的操作系统里面装一个软件,然后通过这个软件,在模拟一台甚至多台**“子电脑”**出来。子电脑可以和正常电脑一样运行程序,而且子电脑之间是互相隔离的。

容器技术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

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐