【容器技术】k8s是什么?可以实现哪些功能?
老男孩IT教育
行业新闻
2021年9月10日 17:29
k8s全称为Kubernetes,在近几年十分火热,如果从事与云计算领域或运维领域,那是必须要了解k8s技术的,但是不少新入门的小伙伴不知道容器、虚拟化、以及两者的关系,所以小编整理了这篇文章,如果你还不懂,请看下文:
k8s全称为Kubernetes,在近几年十分火热,如果从事与云计算领域或运维领域,那是必须要了解k8s技术的,但是不少新入门的小伙伴不知道容器、虚拟化、以及两者的关系,所以小编整理了这篇文章,如果你还不懂,请看下文:
什么是Kubernetes?官方是这么声明的,它是用于自动部署、扩展和容器化应用程序的开源系统,如果我们弄清什么是Kubernetes,就需要明白容器的概念以及Docker的概念。
Kubernetes是用于自动部署、扩展和容器化应用程序的开源系统,当我们使用的容器服务多了,面临的访问量增大后,就需要一种工具把这些容器统一管理起来,需要实现对这些容器的自动部署、扩展和管理,也就是俗称的容器编排。
容器:是一种虚拟化技术,在使用传统服务器中,物力资源会存在较大的浪费率,虚拟化技术就是为了避免这种浪费而开发出的技术,容器技术不是凭空产生的,容器技术不是凭空产生的,也是经历了漫长的演变过程,容器技术最早应用于Linux操作系统。
容器的官方定义为,是通过一种虚拟化技术来隔离运行在主机上不同进程,从而达到进程之间、进程和宿主操作系统相互隔离、互不影响的技术。
那容器和虚拟机的区别在哪呢?简而言之,虚拟机是一个机器,但容器是一个进程,每一个虚拟机都有一套完整的操作系统,而容器是安装在操作系统之上,直接利用了宿主机的内核,从而更加轻量化,启动速度也会大幅度提升。
说到容器,就会提到Docker,它是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。
Docker把容器变得标准化了,如果要理解Docker,就需要明白三个概念:1、容器;2、镜像;3、仓库。
容器是运行在虚拟机上的进程;镜像是一种存储形式,可以理解为数据或应用的副本;仓库是用来存储镜像的。
Kubernetes有哪些优势呢?它更省钱、更快、更省力,它和Docker都是开源的,这意味着不需要支付高昂的授权费用,容器服务从启动到关停,比传统的服务器、虚拟机都要快捷很多,管理方面,Kubernetes提供一整套架构,管理方便,节省了运维的人力。
老男孩IT教育10年技术沉淀,课程内容多次更新迭代,杜绝纸上谈兵,全企业真实案例结合理论授课,想深入学习Docker知识,可关注老男孩教育。
推荐阅读:
