Docker和K8S的区别

Docker是一种轻量级的虚拟化技术,提供快速启动和高资源利用率的容器,其核心包括镜像、容器和仓库。而K8S(Kubernetes)是用于管理容器化应用的集群平台,侧重于容器的部署、调度和扩展。Docker创建和运行容器,K8S则负责集群层面的自动化管理。
摘要由CSDN通过智能技术生成

Docker和K8S的区别

Docker

Docker这样的容器技术,也是虚拟化技术,属于轻量级的虚拟化。
虚拟机虽然可以隔离出很多“子电脑”,但占用空间更大,启动更慢,虚拟机软件可能还要花钱(例如VMWare)。
而容器技术恰好没有这些缺点。它不需要虚拟出整个操作系统,只需要虚拟一个小规模的环境(类似“沙箱”)。它启动时间很快,几秒钟就能完成。而且,它对资源的利用率很高(一台主机可以同时运行几千个Docker容器)。此外,它占的空间很小,虚拟机一般要几GB到几十GB的空间,而容器只需要MB级甚至KB级

在这里插入图片描述
Docker本身并不是容器,它是创建容器的工具,是应用容器引擎。
搭建、发送、运行(搭建一次,到处能用)。

Docker技术的三大核心概念,分别是:
镜像(Image)
容器(Container)
仓库(Repository)

K8S

K8S,就是基于容器的集群管理平台,它的全称,是kubernetes。

Master节点主要还是负责管理和控制。Node节点是工作负载节点,里面是具体的容器。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值