Kubernetes是一个开源的、用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。对于很多只听过Kubernetes,而不了解是什么的人来说,这个定义并不易懂。因此不妨先来get几个关于Kubernetes的热知识:

1、Kubernetes这个单词来自于希腊语,含义是舵手或领航员。因此 Kubernetes 的logo是一个蓝色的船舵形状。而logo中的七个辐条来源于项目原先的名称, “Seven of Nine 项目”。

2、K8s是Kubernetes最常用的缩写,由于 Kubernetes 这个单词太长,不容易记,而首字母和尾字母中间正好有8个字母,用“8”字替代了“ubernete”这8个字符,简写成了K8s。

3、Kubernetes的创造者是著名的行业巨头 Google,是由Google内部稳定运行了十几年的第一代容器管理系统Borg、第二代容器管理系统Omega演进而来,目前的Kubernetes是第三代容器管理系统。

4、K8s 是 2014 年 6 月由Google公司正式宣布开源。同年7月,微软、Red Hat、IBM、Docker、CoreOS、Mesosphere和Saltstack等公司相继加入K8s。2015 年,Google 把 Kubernetes 捐献给了新成立的云计算基金会 - Cloud Native Computing Foundation(CNCF)。

5、红帽作为最早与 Google 合作开发 Kubernetes 的公司之一(甚至早于 Kubernetes 的发行),已经是 Kubernetes 上游项目的第二大贡献者。

了解了这五个热知识之后,相信你对K8s有了一个非常浅显的认识,在入门K8s之前,需要了解一些专有名词如:

Master(主节点)

Node(节点)

Pod

Replication controller(复制控制器)

Service(服务)

Kubelet

Kubectl

……

如果想真正走进这个全世界工程师们最喜爱的平台之一,了解Kuberbetes的前世今生,只知道这些热知识是远远不够的。在中国,阿里、百度、腾讯、今日头条、 京东、360、网易等一线互联网公司都将 Kubernetes 作为自己的主流平台技术,Kubernetes为什么有如此大的魅力?对于开发者来说现在学习K8s时机如何?职业前景如何?

这些问题,都可以在这里得到解答!

“源来如此”是由Linux Foundation 开源软件大学主办的开源技术公开课系列活动。Linux Foundation开源软件大学是由Linux基金会中国区官方培训平台,致力于为中国软件行业培养具备专业开源技能的人才,不仅为中国开发者提供来自源头的开源技术课程,更发挥Linux基金会开源领导能力,积极与国内权威技术专家、知名软件企业合作,开展开源技术公开课系列活动,让更多人了解开源知识,以开源技术公开课为窗口了解开源世界。

本期嘉宾介绍

老段工作室——段超飞

云计算资深培训讲师,2002年接触并学习Linux,从事Linux相关工作11年,最早一批通过CKA(kubernetes管理员)考试。10年教学培训经历,积累了丰富的教学经验,总是能把难懂的知识点生活化,以生活中的例子做比喻,使学员极易掌握知识点。至今已经为中国电信、中国移动、中国联通、国家电网等一些知名大公司多次培训Linux、虚拟化及云计算, 获得学员一致好评。

更多活动精彩信息可关注OSCTraining公众号,8月21日(周五)直播当天还有惊喜抽奖环节~