开发者学堂课程【Kubernetes 极速入门:K8S 初识_K8S 初识】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/658/detail/10883
K8S 初识_K8S 初识
内容介绍
一、k8s 的由来
二、k8s 版本
三、kubernetes 用户
一、k8s 的由来
1、kubernetes 的标识,是一个船舵,用希腊语讲是舵手、飞行员的意思。
2、kubernetes 是谷歌公司的 Borg 系统开源的实现。
谷歌公司内部有一个 Borg 系统,它主要是来管理谷歌公司内部容器的应用。在2014年,谷歌把 Kubernetes 开源出来。
3、kubernetes 简称 k8s
4、在2016年以后 kubernetes 归属于 CNCF 云原生计算机基金会,可以记云计算基金会,之后在中间加上原生就可以。它是一个开源软件基金会,主要目的是使云计算机普遍性和持续性,大力的推广相关的应用。
5、了解 CNCF 官方网站 http://www.cncf.io
二、k8s 版本
2014年9月第一个正式版本
2015年7月1.0版本正式发布,现在稳定的版本是1.17版本
本次所使用的版本为1.17.2,尽量使用新版本
官方在发布版本的同时,很多应用类的厂商,他们在推出应用部署到k8s的集群过程当中,他们的配置文件是有一定的变化的。
如果使用的是旧版本,使用新版本的软件部署是部署不上去的。
主要贡献者像Google , Redhat , Microsoft , IBM , Intel等都有所参与。
官方网址:https://kubernetes.io/ 里面有许多的资料可以从中获得更多信息。
代码托管github:https://github.com/kuberbetes/ 现在生态比较齐全,里面有很多 k8s 的产品都是可以直接使用的。
三、Kubernetes 用户
现在 kubernetes 用户比较多,全球百分之九十左右用户都在使用。
1、2017年 docker 官方宣布原生支持 kubernetes
在容器管理工具,docker 做得一直很好,还在建立自己的管理生态,包括2016年推出 kubernetes,让用户有更好的体验。
由于谷歌公司的 kubernetes 推出以后,很多用户喜欢 kubernetes 的管理方式,因此,docker 在竞争上输了一大截,docker 官方宣布支持 kubernetes。
2、很多开源类型公司使用 kubernetes 完成自己产品公司开发并推送用户使用其中比较出名的就有 RedHat 公司 PaaS 平台 OpenShift 核心是 kubernetes
Rancher 平台也是管理 kubernetes 集群的,它的目的也是管理 Kubernetes 的云平台,也有很多微服务的框架都是为了去用它。
3、现国内大多数公司都可使用 kubernetes 进行转换 IT 服务转换,以实现高效管理等。因为从整个主机、虚拟机和容器这三个角度来讲,会发现主机的应用是非常广泛的。从编排部署方面 kubernetes 也是非常出色的,所以很多公司的都在选它。