你必须了解的CNCF基金会

简介: 你必须了解的CNCF基金会

一、什么是CNCF基金会

如果你尝试了解过云原生,一定看到过这个全景图。

这张云原生全景图就是来自于CNCF基金会的。

CNCF基金会成立于2015年,是Linux基金会旗下最大的开源子基金会,也是目前 Linux 基金会下面最受关注和发展最快的基金会。其使命是创造和推动采用新的计算模式,即云原生计算,来助力企业在云计算模式下更好的构建可扩展的应用程序。作为全球云原生应用特别是容器计算、微服务等技术领域最具影响力的组织,CNCF基提供了一个中立的合作平台,汇聚全球顶尖开发人员、终端用户和厂商,联合了华为、阿里、腾讯、亚马逊、微软、Salesforce等超过500家国际知名科技公司,共同努力打造一个良性发展的云计算生态。

二、项目规模

目前为止,CNCF旗下共有

  • 123 个项目
  • 15.9万 名贡献者
  • 810 个组织
  • 14个 认证的Kubernetes平台

换句话讲,CNCF的成员涵盖了市面上的云原生相关的组织和项目。

三、如何从CNCF开始学习云原生

1.云原生全景图

也就是上面那个全景图,由于内容过于庞大,官方提供了筛选工具,你可以找到自己工作相关或者感兴趣的项目,或者找到自己需要的项目。

官方的链接是 https://landscape.cncf.io/

2.云原生路线图

云原生路线图是官方推荐学习云原生的方式,访问链接 https://raw.githubusercontent.com/cncf/trailmap/master/CNCF_TrailMap_latest.png 为官方源文件。

云原生路线图分成两部分来看,第一部分看左侧。

A.培训和认证

B.咨询

C.加入社区

这三个方面的区别比较大,对于开发者来说,更多的还是培训和认证,即学习云原生相关培训并通过认证成为认证的云原生工程师。

右侧是一条企业走向云原生的道路,分为十个步骤。

  1. 容器化 —— Docker
  2. CI/CD —— Argo
  3. 编排和应用定义 —— Kubernetes Helm
  4. 可观察性和分析 —— prometheus
  5. 服务代理、发现和网格 —— CoreDNS Envoy Linkerd
  6. 网络、政策和安全 —— Flannel Calico
  7. 分布式数据库和存储 —— Vitess Rook etcd TiKV
  8. 流式传输和消息传递 —— gRPC NATS CloudEvents
  9. 容器注册 & 运行时 —— Harbor CRI-O
  10. 软件发行 —— Notary

上面的每一步都包含着大量的相关软件和最佳实践,所以更多地这个图的意思是告诉你:要搞定云原生总共分几步?

3.官方博客

CNCF的博客的含金量也很高,对于云原生这个领域,博客内容的质量很高,并且相关理念非常前沿。

官网地址为 https://www.cncf.io/blog/

另外,CSDN也拿到的CNCF的官方授权,会翻译一些文章到公众号和博客上。

4.了解项目

下图是CNCF下项目的发展鸿沟图,我们耳熟能详的一些项目,比如Kubernetes、etcd、gRPC都属于毕业项目。

点击 https://www.cncf.io/projects/ 可以查看具有代表性的毕业项目,并可以点击进入项目中看到最新进展。

三、总结

本文介绍了CNCF基金会的重要性,并通过云原生全景图、路线图的方式带你从上往下认识了云原生相关的项目和生态。

相关文章
|
缓存 NoSQL Java
SpringBoot中RedisCluster的scan命令实践
线上环境redis key过期一直很头疼,自动过期用户可能会给用户展示过期数据无法忍受,可是又无法掌握固定的key,redis给我们提供了高性能的scan操作,可千万不能用keys * 了! SpringBoot2.0升级使用lettuce替换了jedis为默认的reids连接工具。
3282 0
|
机器学习/深度学习 人工智能 资源调度
基于AI的运维资源调度:效率与智能的双重提升
基于AI的运维资源调度:效率与智能的双重提升
1771 16
基于AI的运维资源调度:效率与智能的双重提升
|
前端开发 JavaScript 开发者
前端开发中的组件化设计与性能优化
【10月更文挑战第7天】前端开发中的组件化设计与性能优化
320 0
|
12月前
|
人工智能 自然语言处理 数据可视化
数势科技智能分析AI Agent 何以在市场中脱颖而出?
数势科技智能分析AI Agent 何以在市场中脱颖而出?
|
存储 缓存 编解码
electron:获取MAC地址
electron:获取MAC地址
822 0
|
数据采集 Prometheus 监控
Prometheus的告警规则
Prometheus的告警规则
667 11
|
人工智能 Cloud Native 架构师
CNCF 宣布 Dapr 毕业
Dapr 是一个可移植的分布式应用运行时,提供集成 API,帮助开发者构建可靠和安全的分布式应用,提升生产力 20-40%。Dapr 于 2019 年由微软发布,并于 2021 年 11 月正式加入 CNCF。截至 2024 年 11 月 13 日,Dapr 已正式从 CNCF 毕业。它支持多种云原生技术,广泛应用于 Grafana、FICO、HDFC 银行等企业。
435 2
|
消息中间件 存储 网络协议
即时通讯需要用到哪些技术手段?
该文探讨了即时通讯技术,涉及网络协议(TCP/IP、UDP、HTTP/HTTPS)在IM中的应用,数据传输与同步(消息队列、长轮询、WebSocket、数据同步)技术,安全性保障(加密、认证授权、防止攻击)措施,以及多媒体处理(音频、视频处理和实时传输)和用户界面交互设计的重要性。文章旨在帮助读者理解并应用相关技术。
1268 1
|
机器学习/深度学习 人工智能 PyTorch
"揭秘AI绘画魔法:一键生成梦幻图像,稳定扩散模型带你开启视觉奇迹之旅!"
【8月更文挑战第21天】稳定扩散(Stable Diffusion)是基于深度学习的模型,能根据文本生成高质量图像,在AI领域备受瞩目,革新了创意产业。本文介绍稳定扩散模型原理及使用步骤:环境搭建需Python与PyTorch;获取并加载预训练模型;定义文本描述后编码成向量输入模型生成图像。此外,还可调整参数定制图像风格,或使用特定数据集进行微调。掌握这项技术将极大提升创意表现力。
383 0
|
开发框架 .NET C#
探索VB.NET:了解.NET Framework下的Visual Basic
【4月更文挑战第27天】Visual Basic进化为VB.NET,融入.NET Framework,提供面向对象编程、泛型、LINQ等特性。VB.NET是强类型语言,支持类型推断,通过Windows Forms和WPF构建桌面应用。广泛应用于企业级、Web和数据处理开发,是易学且功能强大的编程工具。随着.NET版本更新,VB.NET的应用仍具价值,适合初学者和资深开发者。
595 1