Kubernetes学习实践

因为工作原因需要大量学习k8s、docker、服务器运维相关的知识,开个贴子记录一下k8s学习的过程。

Kubernetes介绍:

Kubernetes是一种容器编排部署工具,主要用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful,提供了应用部署,规划,更新,维护的一种机制,是目前最流行的容器编排部署工具。如一些paas或saas场景下需要做租户隔离,多使用这种架构来实现。Kubernetes也叫k8s,把中间的8个字母省成了8。

容器的概念:

为了使物理机的达到更高效更节省服务器资源,将应用通过容器相互隔离部署,基于物理机和操作系统上层实现的类似虚拟机的产品。

容器管理工具:

用来管理容器的增加修改删除等操作。容器跟虚拟机的一个重要区别:虚拟机需要安装单独的操作系统,占用过多的系统资源且比较臃;容器则相对更加轻量易用,节省资源。比较流行的容器管理工具是docker,国内相似的容器管理工具有阿里云的pouch。

容器编排部署工具:

容器管理工具可以完成容器的基础管理,但是容器的应用并不是只能进行简单应用部署的,可以使用容器完成企业中更加复杂的应用部署,当需要对多应用的系统进行部署时,就需要更加复杂的工具来完成对容器运行应用的编排,这就是我们所说的容器编排部署工具。

常见的容器编排部署工具:

Docker三件套docker machine/docker compose/docker swarm、mesos+marathon、k8s,其中k8s是目前最流行的容器编排部署工具,docker也原生支持k8s。

 

 

版权声明:
作者:如无特殊说明,均为站长所写
链接:https://www.yunup.net/study/941.html
来源:云上小窝 - 风起时寻回自己
文章版权归原本站所有,未经允许请勿转载(分享请标明引用来源)。
THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭