K8s和docker的区别

docker,是一种最新的容器化技术,是一种高效的,占资源比传统虚拟机技术少的虚拟技术。

一般比如部署一个深度学习算法的流程如下:

我用Ubuntu 16.04环境,然后tensorflow 1.13.0,或者还有其他包 等依赖做了个人群密度估计的模型,在我本地环境训练评估测试通过,我现在要部署到 客户机的win10系统,用其他的方式是 比如在 客户机重新安装各种依赖,可能会因为某个最新的第三方库在win10根本就没有,那这种方式就会导致任务失败,这样,采用 docker去部署 该模型,就有了它的优势。

流程:我先在客户机安装docker环境,然后从 官方镜像或者其他最近的源 拉一个 Ubuntu16.04的通用镜像,我在本地打包好

官方镜像缺少的所有东西,然后传过去,安装,即可。

如果要配置的客户机过多,就可以利用 google出品的 K8s 配合部署即可。

 

几个系统课程:

Docker应用与实战_共39课时-51CTO学院
https://edu.51cto.com/course/18073.html

Docker快速入门视频课程(通俗易懂)_共23课时-51CTO学院
https://edu.51cto.com/course/14479.html

Kubernetes/K8s入门与进阶实战_共69课时-51CTO学院
https://edu.51cto.com/course/12537.html

发布了109 篇原创文章 · 获赞 49 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/txpp520/article/details/104660729