Docker和K8S的区别
Docker
Docker这样的容器技术,也是虚拟化技术,属于轻量级的虚拟化。
虚拟机虽然可以隔离出很多“子电脑”,但占用空间更大,启动更慢,虚拟机软件可能还要花钱(例如VMWare)。
而容器技术恰好没有这些缺点。它不需要虚拟出整个操作系统,只需要虚拟一个小规模的环境(类似“沙箱”)。它启动时间很快,几秒钟就能完成。而且,它对资源的利用率很高(一台主机可以同时运行几千个Docker容器)。此外,它占的空间很小,虚拟机一般要几GB到几十GB的空间,而容器只需要MB级甚至KB级
Docker本身并不是容器,它是创建容器的工具,是应用容器引擎。
搭建、发送、运行(搭建一次,到处能用)。
Docker技术的三大核心概念,分别是:
镜像(Image)
容器(Container)
仓库(Repository)
K8S
K8S,就是基于容器的集群管理平台,它的全称,是kubernetes。
Master节点主要还是负责管理和控制。Node节点是工作负载节点,里面是具体的容器。