乐趣区

关于程序员:念对了这些技术名词你已经赢了研发大佬

技术人在交换技术、面试,或给敌人们分享的时候,总难以避免须要聊到某个风行技术名词。而 IT 圈的特点是技术无国界,拿时下大火的云原生技术来说,很多我的项目都是由来自寰球各国的开发者创作,因而各个我的项目的名字也颇具各国特色。

比方源于希腊文的 Kubernetes、Istio,英文的 Container,甚至还有源于中文的 ChubaoFS(ChubaoFS 是京东自研的云原生存储平台,想理解更多的话点击传送门《云原生在京东 | 最适宜云原生的分布式存储平台—— ChubaoFS》)。一旦不小心应用了谬误的发音,特地是在公众场合,就会感觉特地难堪。有人为了防止这种难堪,甚至想出了偷懒小技巧,将 Kubernetes 简称为 K8s。

作为一名从业多年的技术社区经营,云小妹常常与研发、产品经理进行敌对的技术交换,但仍旧在被听不懂技术说什么的恐怖所摆布,最终我意识到,兴许不是我的 listening 有问题,可能是他们的 speaking 出问题。

云原生当初相对是技术圈中的热门话题,做研发的如果不懂点云原生就感觉掉队了。本周四,云原生畛域中最具影响力的技术峰会 KubeCon 就要开始了,想必届时又将是技术圈里茶余饭后的焦点话题。那如何防止在聊天中呈现一些难堪的谬误发音呢?本期内容,就让云妹来给大家补一课,纠正那些奇奇怪怪的发音。小本本拿进去!小板凳搬好!

▲发音大挑战丨云原生里那些明星我的项目怎么读?(一)▲

Kubernetes 应该是最近最火的云原生技术名词,小伙伴们必定不会生疏,但这个词应该怎么发音呢?来看看咱们的研发大佬是怎么发音的:

这要是交换起来,你能听懂在说什么吗?哈哈哈,其实它正确的读音应该是:

/kubə’netis/

重音在第三个音节,来源于希腊文,意思是舵手。

Kubernetes 是 Google 开源的一个容器编排引擎,它反对自动化部署、大规模可伸缩、利用容器化治理。在生产环境中部署一个应用程序时,通常要部署该利用的多个实例以便对利用申请进行负载平衡。

在 Kubernetes 中,咱们能够创立多个容器,每个容器外面运行一个利用实例,而后通过内置的负载平衡策略,实现对这一组利用实例的治理、发现、拜访,而这些细节都不须要运维人员去进行简单的手工配置和解决。

这个词同样来源于古希腊语,是泰坦神族中神明的名字,有“先见之明”的意思,先来看看咱们的前端小哥哥是怎么读的:

咱们来看一下正确发音的音标:

/prəˈmiː.θi.əs/ UK

/prəˈmiː.θi.əs/ US

怎么样?你读对了吗?

Prometheus 是_一个开源的云原生监控和报警零碎,_前身是 SoundCloud 的告警工具包,现已演化成一个独立的开源监控零碎,于 2016 年退出了 Cloud Native Computing Foundation,是 Kubernetes 之后的第二个次要我的项目。

这个发音应该不难,拆开都是咱们相熟的单词,它的正确发音是:

/ˈsɜː.vɪs/ /meʃ/ UK

/ˈsɝː.vɪs/ /meʃ/ US

Service Mesh 是_用于解决服务到服务通信的专用基础架构层。_Cloud Native 有着简单的服务拓扑,它负责牢靠的传递申请。实际上,Service Mesh 通常作为一组轻量级网络代理实现,这些代理与利用程序代码部署在一起,应用程序无感知。

Container 咱们几乎太熟了,也是应用频率最高的云原生技术名词,咱们来看看 Containerd 的正确发音是什么:

/kənˈteɪnə(r) -dee/

它的发音是 container-dee,正如其名,它是一个容器守护过程。

Containerd 是_一个工业级规范的容器运行基础设施,它强调简略性、健壮性和可移植性。_Containerd 能够在宿主机中治理残缺的容器生命周期:容器镜像的传输和存储、容器的执行和治理、存储和网络等。containerd 并不是间接面向最终用户的,而是次要用于集成到更下层的零碎里,比方 Swarm, Kubernetes, Mesos 等容器编排零碎。

更多发音小常识,请持续点击以下视频观看

▲发音大挑战丨云原生里那些明星我的项目怎么读?(二)▲

来自产品经理小哥哥的发音:

正确的发音:

/ˈen.vɔɪ/ UK

/ˈen.vɔɪ/ US

中文意思是使者。

Envoy 是 专为大型古代 SOA(面向服务架构)架构设计的 L7 代理和通信总线,体积小,性能高。它的诞生源于以下理念:对应用程序而言,网络应该是通明的。当网络和应用程序呈现故障时,应该可能很容易确定问题的本源。

这个也不难,置信大多数人都能读对,就是 Side Car 的连读,正确发音:

/ˈsaɪd.kɑːr/ UK

/ˈsaɪd.kɑːr/ US

Sidecar 中文译作「边车」,如下图中载人的摩托车是主利用,载狗的边车就是 sidecar。

Sidecar 在微服务架构中,Sidecar 附加到主利用(或者叫父利用)上,能够扩大并加强零碎的性能个性,同时 Sidecar 与主利用是松耦合的(Sidecar 聚合的性能包含平台形象、近程服务代理、日志、配置、流量监控等)。

这个有些考验,正确发音是:

/helm/

中文就是舵轮的意思。

Helm 是 _Deis 开发的一个用于 Kubernetes 利用的包管理工具,次要用来治理 Charts(海图)。_有点相似于 Ubuntu 中的 APT 或 CentOS 中的 YUM。Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件。能够在你部署利用的时候自定义应用程序的一些 Metadata,以便于应用程序的散发。

对于利用发布者而言,能够通过 Helm 打包利用、治理利用依赖关系、治理利用版本并公布利用到软件仓库。对于使用者而言,应用 Helm 后不必须要编写简单的利用部署文件,能够以简略的形式在 Kubernetes 上查找、装置、降级、回滚、卸载应用程序。

这个有些难度了,还是来看看市场小哥哥的发音:

李斯示意这锅我不背!

它的正确发音应该是:

/iːst’iəʊ/

和 Kubernetes 一样,这个词也来源于希腊文,意思是“启航”。

Istio 是 一个开源的服务网格,提供一种简略的形式来为已部署的服务建设网络,该网络具备负载平衡、服务间认证、监控等性能,而不须要对服务的代码做任何改变。随着各组织越来越多地采纳云平台,开发者必须应用微服务设计架构以实现可移植性,而运维人员必须治理蕴含混合云部署和多云部署的大型分布式应用。Istio 采纳一种统一的形式来爱护、连贯和监控微服务,升高了治理微服务部署的复杂性。

好了,明天的小课堂就到这完结了,下面的这些技术名词,你都读对了吗?

点撃 ” 浏览原文 ”,全方位理解京东云原生之路

退出移动版