ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 你及格了吗?史上最难云原生冷知识大挑战真题解析

你及格了吗?史上最难云原生冷知识大挑战真题解析

原创 Linux操作系统 作者:京东云技术新知 时间:2020-09-18 17:01:13 0 删除 编辑

上周 《云原生冷知识大挑战,答对一半算你赢!》

发布后

好多小伙伴都表示问题太难了

连从事多年云原生开发的技术大佬都给跪了……



从统计结果来看

平均分只有 40 分!?

看来云妹出的题确实很冷~~~

如果你还没有挑战过

可以在看答案前先去以下链接挑战一下



我们的云原生知识到底有多冷呢?

下面云妹就为大家一一揭晓

这些冷知识背后的知识点

敲黑板!

快拿出你的笔记本!


我们先来看一下本次试题中正确率最低的3道题,多选题果然是错误率最高的题型,很多小伙伴在选择的时候常常漏选或者多选。


这说明这些知识点同学们掌握的还不够扎实呀~大家要仔细阅读云妹的答题解析!



基础知识题
云原生冷知识




01



CNCF 中的项目都是由来自全球各国的开发者或机构创作并捐献,令云妹倍感骄傲的是,其中不乏来自中国的孵化项目。你知道下列项目中哪些是来自中国的吗?(多选)


A.Harbor 

B.TiKV

C.KubeEdge 

D.Dragonfly 

E.Longhorn 

F. ChubaoFS 

G.Volcano 

H.Chaos Mesh 

I.BFE


该题的正确率只有 12%,其实 正确答案是全选





云妹解析◆



CNCF 的项目都是由来自全球各国的开发者或机构创作并捐献,中国开发者作为重要的技术组成部分,也捐献了多达 9 个项目,包含Harbor(VMware)、TiKV(PingCAP)、KubeEdge(华为)、Dragonfly(阿里巴巴) 、Longhorn(Rancher)、ChubaoFS(京东)、 Volcano(华为) 、Chaos Mesh(PingCAP) 、BFE(百度)。


云妹惊喜的发现选择 ChubaoFS 的同学竟然有 62.9%之多,这说明云妹之前的工作没有白做呀,甚感欣慰~





02



CNCF 中的项目涉猎广泛,覆盖了集群管理、监控、存储等各种应用,下面就来考验考验你对这些项目的熟悉程度。最让人头秃的判断题来了,哪项描述是错误的?(多选)

A. Prometheus——监控 

B. Vitess——存储 

C. envoy——服务代理

D. harbor——容器安全 

E. Helm——应用管理工具 

F. gPRC——远程过程调用

G. Linkerd——消息传递


这道题的正确率也仅有 13%, 正确答案应该是 D和G




云妹解析




Harbor 其实是一个具有存储、签署和扫描内容功能的开源云原生镜像仓库;而Linkerd 则是一个提供弹性云端原生应用服务网格(service mesh)的开源项目。

云妹发现有近一半的同学选了 B,可能大家被它在数据库中的应用迷惑了。Vitess项目其实是一个用于MySQL水平缩放的数据库编排系统,最初作为YouTube的一个内部解决方案来处理大量存储的扩展,是CNCF的第二个存储项目。





03



CNCF 中的云原生项目大都来源于各个企业和机构捐赠,其中不乏 IT 领域中的大佬,从此也能看出业界对开源技术的支持与开放态度。下面又是一道判断题,请问以下哪个连线关系是正确的?(多选)

A.Prometheus——Apple 

B.Vitess——Youtube 

C.Helm——微软

D.Containerd——Uber 

E.Harbor——Google

该题正确率只有 14%, 正确答案选B和C





云妹解析




大家可能平时对这些工具都很熟悉,但是对项目的来源了解的并不多,我主要来分析一下错误答案:


  • Prometheus是一个优秀的监控系统,是SoundCloud公司开源的监控系统,同时也是继Kubernetes之后,第二个加入CNCF的项目;

  • Containerd来源于Docker公司,2016 年12月14日,Docker宣布将其从Docker Engine中分离,并捐赠到开源社区独立发展和运营;

  • Harbor是一个具有存储、签署和扫描内容功能的开源云原生镜像仓库,由VMware公司中国团队为企业用户设计的 Registry server 开源项目。


严格来说,以上 3 题还不算真正的冷知识,下面开始,才是真的很冷哦~~



脑洞题
云原生冷知识





04




你一定听过 Kubernetes 的大名,它在开源之前是 Google 内部一个代号为“Borg”的项目。这个名字来源于一部科幻电影中角色的种族名。你知道是哪部影视作品吗?(单选)


A.星球大战

B.星际穿越 

C.星际迷航

D.星际宝贝

正确答案选C





云妹解析




Kubernetes 在开源之前是 Google 内部的一个项目,内部代号 “Borg (博格)”。博格人是第4部星际旅行系列电视剧《星际旅行:航海家号 (Star Trek: Voyager)》中的宇宙种族。


比较有意思的是Borg其实是星际旅行系列中最大的反派,不知道一开始为什么取了一个反派的名字,项目组只好挑选了一个好的博格人“7/9 (Seven of Nine)”来代表这个项目。你没看错, 7/9 就是这个角色的名字,她是一个加入了联邦星舰“航海家号”的博格人。







05




Kubernetes 项目和一个数字有着千丝万缕的联系,不但在 logo 中融入了这个元素,创始人后来在创立 Heptio 时也采用了代表这个数字的希腊词 “Hept” 。那么,你知道这个数字是什么吗?


A.5 

B.6 

C.7 

D.8

正确答案选C ,云妹看到很多人选了 8,可能是被 K8s 缩写中的 8 误导了吧?





云妹解析




还记得上题解析中7/9这个名字吗?当公开 Kubernetes 项目的时候,项目组有意继续保留7这个元素,所以 Kubernetes 的图标被设计成一个7边形的舵轮。

后来创始人 Craig McLuckie 和 Joe Beda 创立 Heptio 公司时,他们采用了希腊词前缀 “Hept” 来延续这个主题,在希腊语里就是7的意思。除了这个前缀之外,在 Heptio 的图标中也可以看到数字7的存在。





06





如果你爱好游戏的话,下面 4 款游戏大作你一定不会陌生。但你知道它们和Kubernetes 有什么联系吗?以下哪款游戏是最早使用 Kubernetes 的?


A.Pokémon 

B.王者荣耀 

C.魔兽世界 

D.塞尔达


正确答案选A




云妹解析




Pokemon Go 是最流行的宣传 Kubernetes 能力的使用案例。



在它发布之前,人们都觉得在线多人游戏会相当的得到追捧。但当它发布时,流量就像火箭一样起飞,达到了预期流量的 50 倍。通过使用 Kubernetes 作为 Google Cloud 之上的基础设施层,Pokemon Go 可以大规模扩展以满足意想不到的需求。




07




经常关注开发者社区的同学对 ChubaoFS 一定不会陌生,这是京东自研的一款为云原生应用提供分布式文件存储的开源项目。作为一款来自中国的应用,自然也会有一个中文名字,你知道是什么吗?(单选)


A. 厨宝 

B. 触宝 

C. 储宝 

D. 除暴

 

正确答案选C





云妹解析◆




ChubaoFS是京东自研的云原生存储平台,提供分布式文件系统与对象存储系统服务,为云原生应用提供计算与存储分离的持久化存储方案。虽然研发它的团队都由技术人组成,但你一定想不到这个名字的由来其实十分文艺。



ChubaoFS的中文名字储宝一词出自古代文艺理论家刘勰的《文心雕龙》,“积学以储宝,酌理以富才,研阅以穷照,驯致以绎辞”。意为积累知识以储备自身的资产;明辨事理以丰富自己的才识;体验生活以提高观察的能力;顺应情感以演绎美妙的文辞。积学储宝阐述积累知识,也就是在储存宝物。


我们的技术大神是不是也有很文艺的一面?





08



JAEGER 是一个来源于 Uber 的开源项目 ,作为端到端的分布式追踪平台,可帮助企业监控云原生架构并进行故障排除。下图是它的 Logo,从该图你能猜出它的名字来源于以下哪种职业吗?(单选)


A.人 

B.消防员 

C.侦探 

D.游侠


正确答案选A







云妹解析




JAEGER 是Uber的开源项目,作为端到端的分布式跟踪平台,帮助企业监控云原生架构并进行故障排除,在2017年成为CNCF的托管项目,被广泛集成在企业的微服务架构中。

Uber给项目起名时,在侦探和狩猎为主题的范围内集思广益,直到找到了德语Jagd,并将其命名为Jaeger(ˈyā-gər),在德语意为人。你仔细看图就会发现,它带着人的帽子,追踪着猎物的脚印 👣~





09




云原生计算基金会(CNCF)于 2015 年 12 月成立,在之后的发展过程中不断有新的项目进入 CNCF 中,细心的你有数过 CNCF 中到底有多少款云原生项目吗 ( 截止到2020年7 月底)?


A.34 

B.48 

C.65 

D.70


正确答案选C





云妹解析◆




在出这道题的时候,云妹问过所有同事,惊讶地发现大家竟然都不太清楚到底有多少款项目。于是云妹偷偷去 CNCF 官网仔细数了一遍,加上毕业、孵化、砂箱中的所有项目,截止2020 年 7 月份共有 65 个项目被 CNCF 接受。相信这个数字还将不断刷新~





10




进入CNCF 的项目都会经历三个阶段:沙箱—孵化—毕业,目前共有____个项目已经从 CNCF 孵化器中顺利毕业?(单选)


A.5 

B.7 

C.9 

D.11

正确答案选D





云妹解析




进入 CNCF 的项目会经历三个阶段:


  • 沙箱-处于非常早期的阶段,在部署到生产环境之前,项目代码还需要更加成熟,也需要社区参与度。被采纳为沙箱阶段的项目都展示出了未实现的潜力;

  • 孵化-项目在满足所有沙箱标准并展示出一定的增长和成熟特征后进入孵化阶段;

  • 毕业- 一旦孵化项目达到了生产使用的临界点,他们可以通过投票进入毕业阶段。毕业的项目必须有较高的采用率,并满足所有孵化项目的标准。


据云妹统计,截止到 2020 年 7 月底,在CNCF 全部 65 个项目中,已经有 11 个项目从CNCF 孵化器中顺利毕业。Harbor是第一个诞生在中国的从云原生计算基金会(CNCF)毕业的孵化项目。据说马上会有第二个来自中国的云原生毕业项目?你知道是哪个吗?





11




在 CNCF 中的项目都会经历时间不等的孵化时间才能毕业,这个时间并没有统一标准,而是根据其成熟度来评判的。你知道在 CNCF 中最快完成毕业的项目是哪个吗?(单选)


A. CoreDNS

B. Fluentd 

C. Harbor 

D. Vitess 

E. Envoy

 

正确答案选A


CoreDNS 最早由前谷歌的可靠性工程师Miek Gieben创建,在2017年由CNCF托管成为孵化项目,于2019年初成为了毕业项目。从孵化到毕业,CoreDNS只用了一年时间,成为最快完成毕业的项目。




12




上一题是最快毕业的,这道题我们再来看看最慢的是谁?你知道 CNCF 中孵化时间最长的项目是哪个(截止 2020 年 7 月底)?(单选)


A. CoreDNS 

B. Fluentd 

C. Harbor 

D. Vitess 

E. Envoy

正确答案选B





云妹解析◆




Fluentd 于2011年由 Sadayuki Furuhashi 创建。在2016年成为 CNCF 托管项目,于 2019年4月从 CNCF 毕业,它是已知 11个毕业项目中,孵化时间最长的。





13




CNCF的项目普遍来源于企业捐献的开源项目,但在已毕业项目中,有一个是源于学术机构,该项目是以下哪个?(单选)


A. TUF 

B. Fluentd 

C. Harbor 

D. Vitess

 

正确答案选A




云妹解析◆




TUF 由纽约大学丹顿工程学院计算机科学与工程副教授Justin Cappos于2009年首先开发了该项目。在2017年,TUF成为CNCF的托管项目,在2019年底从CNCF毕业。TUF的特别之处在于,它的是第一个源于学术机构并从CNCF毕业的项目。



送分题
云原生冷知识





14



京东从 2016 年就采用 Harbor 作为镜像中央存储仓库,随着业务量的增长,镜像数据变得十分庞大,这时候我们应该_______?


A.增加服务器硬盘 

B.删掉旧的镜像 

C.向领导力荐 ChubaoFS 

D.向领导力荐 Vitess

这道题简直就是送分题,果然有 76% 的同学选择了 正确答案C ,剩下 24%的小伙伴们,Are you kidding me?





云妹解析◆




从2016年开始,京东就成为Harbor的忠实用户。Harbor 是一个开源的镜像仓库项目,操作简单、运行稳定,为京东节省了大约 60% 的镜像中央存储库维护时间。随着业务量的增长,存储镜像的数据会变得越来越庞大,京东需要一个稳定、可靠、高性能的存储方案。

京东选择ChubaoFS作为 Harbor 后端存储方案, Harbor+ChubaoFS可以构建一个高可用的镜像中心架构,多个 Harbor 实例可以同时使用 ChubaoFS 共享容器镜像,它给 Harbor 提供了稳定的,可弹性扩展的,高性能的分布式存储服务。


之前在《云原生在京东》专辑中专门写过一篇介绍ChubaoFS在京东的应用,大家可以点击查看 《云原生在京东丨最适合云原生的分布式存储平台—— ChubaoFS》





15



你和你的男闺蜜正在欣赏一段乘风破浪姐姐们的精彩舞蹈,它存储在由三个master 节点管理的 ChubaoFS 集群中,突然其中一台坏掉了,男闺蜜担心的问你还能流畅的看到姐姐们吗,你会怎么做?


A.告诉他立刻买机票,去现场观看

B.安慰他说你也会跳,并表演给他看

C.告诉他不要担心,三个Master节点都坏掉也不会影响他看小姐姐

D.通知机房立刻重启集群


正确答案C





云妹解析◆




ChubaoFS的Master节点负责集群资的调度和管理,其实用Raft算法保证数据一致性,坏掉节点数少于总数50%则不会影响其功能,且即使所有Master节点都坏掉也只会影响到Volume的创建和扩容下线等资源调度工作,对已存在Volume上的数据读写不会产生影响。

这虽然像是一个送分题,但从这道题中你也能发现一个冷知识


云妹超喜欢乘风破浪的姐姐!


云妹也希望云原生技术可以帮助广大开发者和企业“乘风破浪会有时,直挂云帆济沧海”,顺利完成数字化和智能化转型!


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69912185/viewspace-2722363/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-03-06

  • 博文量
    344
  • 访问量
    183264