云原生生态周报 Vol. 8 | Gartner 发布云原生趋势

简介: 业界要闻 Gartner 发布云原生基础设施未来的八大趋势:权威分析机构 Gartner 在对 2020 年技术趋势的展望当中指出:“预计2020年所有领先的容器管理软件均内置服务融合技术,到2022年有75%的全球化企业将在生产中使用容器化的应用、还有50%的应用软件将容器化适应超融合环境”。

vol8

业界要闻

  1. Gartner 发布云原生基础设施未来的八大趋势权威分析机构 Gartner 在对 2020 年技术趋势的展望当中指出:“预计2020年所有领先的容器管理软件均内置服务融合技术,到2022年有75%的全球化企业将在生产中使用容器化的应用、还有50%的应用软件将容器化适应超融合环境”。Gartner 在报告中表示,未来基础设施技术演进的八大趋势包括:

    1. 多云与混合云;

      1. Service Mesh;
      2. 基于 Kubernetes 的 fPaaS(即:函数计算 PaaS);
      3. 裸金属容器和微虚拟机;
      4. 第三方应用和 ISV 的大规模容器化;
      5. 对有状态应用的完善支持;
      6. 整个技术栈都会基于 CNCF 中的知名项目来构建。

Gartner 2019年发布了《公有云容器服务竞争格局》,阿里云是唯一进入该报告的国内云厂商, 拥有国内最大公共云容器集群。

  1. Kubernetes 五周年官方回顾在本月,Kubernetes 项目迎来了自己的五周岁生日,整个 Kubernetes 社区开展了一系列纪念活动来,CNCF 官方博客也刊登了 Kubernetes 社区对自己的五年历程的总结与回顾:

    1. Kubernetes 项目的成功,首先归功于数以千计的开源开发者的智慧与劳动;
    2. Kubernetes 已经成长为这个星球上最庞大的单一开源项目之一。而在维护这个项目的过程中,数千位开发者的远程协同与严谨自动化的开源项目管理方式,带来了项目的稳定性与高质量,这个过程堪称软件工程史上的典型范例;
    3. Kubernetes 项目取得今天的成绩,还归功于其富有远见的设计思想与技术理念。Kubernetes 的核心原理与实现,终于使得“云原生”从虚无缥缈的概念,变成了运行在每一个数据中心里的代码与架构;
    4. Kubernetes 项目的发展永远不会停止,这是因为 Kubernetes 的 API,已经成为了新一代开发者编写与构建软件的基础假设与核心依赖:这个生长于 Kubernetes 之上的“云原生”生态系统,已经成为了推动整个社区不断向前发展的动力源泉。

上游重要进展

Kubernetes 项目

  1. kubelet cAdvisor JSON API 要正式下线了 SIG-Node 已经为 kubelet 加入了可以禁用这些接口的参数,同时,这些接口也被标记为“废弃” (deprecrated)。 实际上,社区上游 CAdvisor 的独立性一直在被削弱,因为 kubelet的metrics指标要聚焦,以便提高kubelet性能,允许更频繁的查看 Node metrics,详见:#68522
  2. Kubelet到API Server的连接被强制关闭会出错,目前社区已经合并了修复,但是短时内可能会出现node NotReady 的错误。
  3. Admission Hook 添加 ObjectSelector:Admission WebHook 一直以来都是开发者对 Kubernetes 进行扩展的重要手段。但是 WebHook 里很长一段时间以来只支持按照 Namespace 过滤 API 对象。而在本周,Admission Hook 的语义中终于添加了 ObjectSelector。这样,Hook 的开发者终于可以按照更细致的 Label 来过滤出该 Hook 关系的 API 对象了。

开源项目推荐

  1. ksniff 一个可以方便对Kubernetes pod进行抓包调试的工具ksniff 对于开发者来说很方便,它的功能包括:

    1. 可以使用 kubectl krew install sniff 快速安装;
    2. 能够自动把Pod的TCP dump数据输出到 Wireshark;
    3. 能够方便的处理非特权Pod的抓包工作;
    4. 无需登录到node所在机器。
  2. Flagger 使用 Service Mesh 来为 Kubernetes 进行应用灰度发布Flagger 使用 Istio 来为 Kubernetes 提供比如灰度发布,金丝雀发布等能力,并且可以使用 App Mesh 或者 Nginx 来实现流量切分,并且通过 Prometheus 提供的 Metrics 进行金丝雀发布分析(基线发布)。更重要的是,这个金丝雀发布分析还支持通过 WebHook 的方式自定义测试用例、测试工具和支持其他任意的验证方法。

本周阅读推荐

  1. 《Knative 核心概念介绍:Build、Serving 和 Eventing 三大核心组件,这篇接上周推荐的初识 Knative: 跨平台的 Serverless 编排框架,本系列用通俗易懂的语言进一步为你讲解 Knative 的核心概念,让开发者可以更快速而清晰的认识 Knative 项目。Gartner:云原生基础设施未来的八大趋势Gartner:云原生基础设施未来的八大趋势
  2. 大盘点: KubeCon EU 2019 应用管理领域的新看点!》KubeCon EU 2019 刚刚在巴塞罗那拉下帷幕,来自阿里巴巴经济体的讲师团,在大会上分享了互联网场景下规模化 Kubernetes 集群的各项落地经验和教训。所谓“独行速而众行远”,从不断发展壮大的社区中,我们看到越来越多的人拥抱开源,往标准演进,搭上了这趟开往云原生的高速列车。
  3. 深度解读Helm 3: 犹抱琵琶半遮面》Helm 3最大的期待莫过于移除掉Tiller。很难想象一个开源项目,移除其中的一个核心组件会受到如此巨大的欢迎。
  4. Service Mesh Interface详细介绍》微软最近推出了 Service Mesh Interface 服务网格规范,定义了通用标准,包含基本特性以满足大多数场景下的通用需求。本文将带您深入了解 Service Mesh Interface。

本周报由阿里巴巴容器平台联合蚂蚁金服共同发布

本周作者:张磊、敖小剑、禅鸣、天元
责任编辑:木环


前期周报回顾
云原生生态周报 Vol. 7 | Docker 再爆 CVE
云原生生态周报 Vol. 6 | KubeCon EU 特刊
云原生生态周报 Vol. 5 | etcd性能知多少
云原生生态周报 Vol. 4 | Twitter 走向 K8s
云原生生态周报 Vol. 3 | Java 8 ️️ Docker

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
1月前
|
供应链 Cloud Native 安全
云原生时代下,操作系统生态的挑战与机遇
人工智能、大数据、云计算等新技术的发展也对操作系统的灵活度和智能化提出新的要求。
|
3月前
|
Cloud Native 数据库 云计算
从传统云架构到云原生生态体系架构的演进
从传统云架构到云原生生态体系架构的演进
194 0
|
6月前
|
Kubernetes 监控 Cloud Native
提升效率!云原生生态从业人员不可或缺的工具集合!
提升效率!云原生生态从业人员不可或缺的工具集合!
43 0
|
11月前
|
开发框架 Cloud Native 安全
带你读《云原生机密计算最佳实践白皮书》——Apache_Teaclave_ Java_TEE_SDK 最佳实践(1)
带你读《云原生机密计算最佳实践白皮书》——Apache_Teaclave_ Java_TEE_SDK 最佳实践(1)
251 0
|
11月前
|
开发框架 Cloud Native 安全
带你读《云原生机密计算最佳实践白皮书》——Apache_Teaclave_ Java_TEE_SDK 最佳实践(2)
带你读《云原生机密计算最佳实践白皮书》——Apache_Teaclave_ Java_TEE_SDK 最佳实践(2)
266 0
|
11月前
|
Cloud Native Java Apache
带你读《云原生机密计算最佳实践白皮书》——Apache_Teaclave_ Java_TEE_SDK 最佳实践(4)
带你读《云原生机密计算最佳实践白皮书》——Apache_Teaclave_ Java_TEE_SDK 最佳实践(4)
188 0
|
11月前
|
Cloud Native Java Apache
带你读《云原生机密计算最佳实践白皮书》——Apache_Teaclave_ Java_TEE_SDK 最佳实践(5)
带你读《云原生机密计算最佳实践白皮书》——Apache_Teaclave_ Java_TEE_SDK 最佳实践(5)
216 0
|
11月前
|
Cloud Native Java Apache
带你读《云原生机密计算最佳实践白皮书》——Apache_Teaclave_ Java_TEE_SDK 最佳实践(6)
带你读《云原生机密计算最佳实践白皮书》——Apache_Teaclave_ Java_TEE_SDK 最佳实践(6)
169 0
|
11月前
|
存储 Cloud Native Oracle
阿里云创新手册-PolarDB开源生态专场-阿里云原生数据库PolarDB:数据业务永远在线,数据价值不断放大
阿里云创新手册-PolarDB开源生态专场-阿里云原生数据库PolarDB:数据业务永远在线,数据价值不断放大
438 0
|
11月前
|
存储 运维 NoSQL
阿里云计算巢加速器:让优秀的软件生于云、长于云—入选企业深度访谈—NebulaGraph:打造灵活弹性的云原生图数据库,与阿里云计算巢共同拥抱开放生态
阿里云计算巢加速器:让优秀的软件生于云、长于云—入选企业深度访谈—NebulaGraph:打造灵活弹性的云原生图数据库,与阿里云计算巢共同拥抱开放生态
803 1

热门文章

最新文章