内容简介:作者:bot(才云)近日,2019 年第一个 KubeCon + CloudNativeCon 在巴塞罗那成功闭幕。本届 KubeCon 共吸引了超过 7700 名与会者,相较去年哥本哈根大会的 4300 余名与会者增加了近 80%。
作者:bot(才云)
近日,2019 年第一个 KubeCon + CloudNativeCon 在巴塞罗那成功闭幕。本届 KubeCon 共吸引了超过 7700 名与会者,相较去年哥本哈根大会的 4300 余名与会者增加了近 80%。
值此盛会闭幕之际,让我们一起梳理过去三天的精彩内容。
大会亮点
大会第一天,CNCF 公布了当前的项目支持情况: CNCF 现在共支持 86 个项目,其中 38 个项目与 Kubernetes 有关 (包括 16 个仍在孵化的项目)。
经过长期良性发展,如今 Kubernetes 的贡献者数量已经达到 56214(包括 31000 名独立贡献者),社区已实现总计 266 万美元的捐款。
在会上,各路专家深度解读了 Helm、Rook 等项目的新版本,并回顾了 Linkerd 的发展历程和 Fluentd 在边缘计算领域的进展。 除了对已有项目和成果做梳理总结,大会也公布了一些新消息 :
-
Harbor 发布 v1.8;
-
TiKV 成为 CNCF 孵化项目;
-
OpenTracing、OpenCensus 合并为一个单独的新项目:OpenTelemetry;
-
CNCF 正在为其网络中使用或旨在使用云原生技术的运营商及其供应商推出 TUG;
-
Google 宣布 GKE 将于 6 月正式支持 Windows Server Containers;
-
微软发布 Kubernetes 相关更新,推出 Service Mesh Interface(SMI)规范;
-
Praqma 宣布 Atlassian Software Klassnetes(ASK)正式开源;
-
VMware 发布 Velero v0.11,这是一种用于备份、恢复和迁移 Kubernetes 集群的开源工具;
-
NGINX 宣布推出 Kubernetes Ingress Controller v1.5。
精彩 Keynote 推荐
作为云容器领域最大的峰会之一,KubeCon 的 Keynote 一直是众人瞩目的焦点。经过三天学习,「K8sMeetup 中国社区」选择了两个比较受欢迎的实践案例,在这里分享给大家。
CERN:在 Kubernetes 上再现希格斯粒子发现
在本届 KubeCon 上,来自 CERN 的物理学家 Lukas Heinrich 介绍了实验室如何通过 Kubernetes 再现希格斯粒子的发现。
CERN(欧洲核子研究中心)是世界上最大的粒子物理学实验室,主要围绕物质构成和物质之间的力量进行各种基础研究,并为高能物理学研究提供粒子加速器和其它基础设施。
在 IT 世界,CERN 也是 Web 的起源地。1989 年,为了方便研究人员更好地分享信息,CERN 研究员蒂姆·伯纳斯·李(Tim Berners Lee)提出建立信息管理系统,也就是我们熟知的 WWW(HTTP)。
2013 年,François Englert 和 Peter W. Higgs 因提出有关粒子如何获得质量的理论被授予诺贝尔物理学奖。而就在他们获奖的前一年,CERN 实验室通过大型强子对撞机发现了所谓的希格斯粒子,证实了他们的理论。
为了重现整个过程,演示实验使用了 GCS + Google Kubernetes Engine(GKE)+ Memorystore,充当图形可视化 工具 的是 Jupyter Notebook。 该模拟使用了大小为 70TB 的数据集,并在 20000 多个 Kubernetes 集群上进行处理 。
演示结果表明,在 Kubernetes 的帮助下,CERN 从 GCS 提取数据的瞬时传输速率高达 1.6Tbps,数据传输量也非常惊人。考虑到实验使用的数据集基于开放数据策略,这绝对不是为了“作秀”的“理想实验环境”,系统处理超大型数据的能力值得相信。
最后,Lukas Heinrich 总结了 CERN 对容器和 Kubernetes 的评价:
-
容器赋予了“空间和时间 ” (物理学中宇宙的定义)可重复性;
-
CERN 的实践可以复制,世界上任何数据中心都可以随时用容器和 Kubernetes 实现相同的效果;
-
Kubernetes 的应用将为科学研究带来重大改变。
Spotify:如何在不影响用户的情况下恢复被意外删除的集群
在本届 KubeCon 上,另一个倍受与会者关注的 Keynote 是 Spotify 工程师 David Xia 分享的故事:“ 我不小心删除了集群,但在没有影响用户的情况下恢复了它 。”
Spotify 是世界上最大的音乐流媒体服务平台,拥有超过 1 亿的付费会员和超过 2 亿的 MAU。最近,Spotify 的 IT 系统正从虚拟机传统环境迁移到由 Kubernetes 精心编排的容器生态系统,但整个迁移过程并不顺利。
Spotify 的迁移目标是使用 Google Cloud,并通过 Kubernetes 管理微服务和容器将其服务转移到云原生环境。它的音乐流媒体服务由 Google Kubernetes Engine(GKE)运行,分为美国、欧洲、亚洲三个集群,每个集群具有相同的配置。
在迁移过程中,由于操作失误,工程师不小心把美国的集群删除了,而在他们试图挽救时,第二个集群——亚洲集群也消失了。
测试结束后,他自然地点击了删除,你已经可以猜到发生了什么。
这起事故之所以没有影响用户,很大程度上应归功于工程师们的远见:他们很早就预料到整个迁移工作的复杂性,因此选择了逐步迁移。
集群被删除时,迁移尚未完成,大部分基础设施仍然在传统机器上运行。 工程师们提前部署了故障转移系统,一旦 Kubernetes 集群发生故障,它会自动启动旧基础架构中的虚拟机 ,实现服务的无缝重启,完全不影响用户使用和开发人员工作。
这之后,为了避免误删集群的事再次发生,工程师们推出了 Kubernetes 迁移的备份策略—— 在部署期间,集群每小时会备份一次 。经过 3.25 小时的紧急修复,最终被删除的集群全部恢复。
对于这段惊心动魄的经历,David Xia 表示:“我们不会因为犯错而困于内疚,这其实是个学习机会,能帮助我们以后不再犯同样的错误。”最后,他也总结了迁移三原则:
-
分阶段迁移大环境;
-
做好灾备计划,为可以预见的失败准备候选方案;
-
第一时间提供和测试备份,坚信失败是成功之母。
Kubernetes 的前进方向
虽然 Kubernetes 社区发展得如火如荼,但大家对于项目的进一步发展和优化还抱有极高期待。对于这个问题,Google 软件工程师 Janet Kuo 做了简单总结。
新的一年,Kubernetes 的发展离不开三个内容:稳定性、可扩展性和更好地支撑有状态服务。
稳定性
社区一直致力于提高 Kubernetes 的稳定性,以便为生产环境提供可靠的平台。这已成为社区季度新版本发布的核心。
可扩展性
由于基于 Kubernetes 构建的用例正在不断增加,Kubernetes 社区一直很重视提供更强大的可扩展性支持。“我们希望更多人能在 Kubernetes 上构建框架。”
更好地支持有状态服务
在最近一次版本更新中,Kubernetes v1.14 的一个亮点是增加了对持久本地卷的存储支持,这使得 Kubernetes 更容易接入 Rook 和 Gluster 等外部存储服务。
我们一直听人们说在 Kubernetes 中运行有状态工作负载很难,但 Kubernetes 的存储团队已经做了很多改进。
总结
尽管称不上尽善尽美,但作为近年来云计算领域最著名的开源项目之一, Kubernetes 取得的成就有目共睹。受益于容器应用的爆发式增长,Kubernetes 和云原生的未来也被越来越多企业人士看好:
-
关于 Kubernetes 的讨论已经进入了高级管理层。 当企业高管开始咨询一项技术可否用于公司业务时,它正在成为主流——现在已经有 54% 的全球百强企业正在以某种方式使用 Kubernetes;
-
市场对 Kubernetes(和云原生)技术的需求很大。 根据 Dice.com 的报告,2018 年的最佳求职技术是 Kotlin 和 Kubernetes;
-
2018 年科技领域的两起巨额收购都以 Kubernetes 为中心。
让我们持续关注 Kubernetes 的发展,聚焦、打造互联网的未来。
参考文献
1.https://www.techzine.be/blogs/36491/hoe-spotify-zijn-kubernetes-clusters-twee-keer-per-ongeluk-verwijderde-en-wat-jij-daarvan-kan-leren.html
2.https://techblog.zozo.com/entry/kubecon-eu-2019-report
3.https://blog.cybozu.io/entry/2019/05/22/140904
4.https://www.sdxcentral.com/articles/news/kubecon-to-focus-on-stability-extensibility-stateful-support/2019/05/
推荐阅读:
在看点一下
写留言
以上所述就是小编给大家介绍的《三日 KubeCon 回顾:9 大亮点 & 精彩 Keynote 解读》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 一文打尽ECCV 2018大会项目亮点
- 19th!OpenStack Stein亮点介绍
- EMNLP 2018 今日开幕!3 大亮点逐个看
- Ubuntu 20.10 正式发布:新特性亮点汇总
- Android 12 Beta 版发布,诸多亮点不容错过
- GitLab 12.3 发布,带来了两大亮点
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Effective JavaScript
David Herman / Addison-Wesley Professional / 2012-12-6 / USD 39.99
"It's uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and h......一起来看看 《Effective JavaScript》 这本书的介绍吧!