docker和k8s有什么关系


本文摘自PHP中文网,作者V,侵删。

一、首先我们来看看官方对docker和k8s的定义:

Docker是一个开源的应用容器引擎,开发者可以打包他们的应用及依赖到一个可移植的容器中,发布到流行的Linux机器上,也可实现虚拟化。

(推荐教程:docker)

k8s是一个开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。

二、接下来我们来看看二者与传统技术的对比:

1、从虚拟化角度

传统的虚拟技术,在将物理硬件虚拟成多套硬件后,需要再每套硬件上都部署一个操作系统,接着在这些操作系统上运行相应的应用程序。

而Docker容器内的应用程序进程直接运行在宿主机(真实物理机)的内核上,Docker引擎将一些各自独立的应用程序和它们各自的依赖打包,相互独立直接运行于未经虚拟化的宿主机硬件上,同时各个容器也没有自己的内核,显然比传统虚拟机更轻便。

每个集群有多个节点,每个节点可,我们的kuberbete就是管理这些应用程序所在的小运行环境(container)而生。

阅读剩余部分

相关阅读 >>

运行Docker需要root权限吗

如何清理Docker占用的资源

linux怎么启动Docker服务

苹果电脑怎么安装Docker

如何修改Docker镜像仓库

Docker 和 azure 的区别?

Docker特点总结

如何把Docker镜像保存到本地压缩文件

如何解决在Docker中pull拉取镜像失败

如何把宿主机的文件拷贝到Docker

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...