Linux基金会开源软件大学首期公开课 |Kubernetes 的前世今生

Kubernetes是一个开源的、用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署,规划,更新,维护的一种机制。

K8s 开源 认证 容器

2020-08-19 1462

Linux基金会开源软件大学首期公开课 |Kubernetes 的前世今生

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


如果想真正走进这个全世界工程师们最喜爱的平台之一,了解Kubernetes的前世今生,只知道这些热知识是远远不够的。


在中国,阿里、百度、腾讯、今日头条、京东、360、网易等一线互联网公司都将 Kubernetes 作为自己的主流平台技术,Kubernetes为什么有如此大的魅力?对于开发者来说现在学习K8s时机如何?职业前景如何?


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

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

本期嘉宾介绍


老段工作室——段超飞

 

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

 

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


加入OSCTraining微信群,随时获取开源技术活动与培训的最新消息。

 

图片


相关文章

Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2