CNCF(Cloud Native Computing Foundation)项目合集

CNCF(Cloud Native Computing Foundation)是由Linux基金会发起的云原生计算基金会,旨在推动和维护云原生技术的发展。

项目分类

CNCF 项目分类主要包括以下三种:

  • Graduated Projects(毕业项目):这些项目是已经达到了成熟阶段的云原生项目,已经拥有广泛的用户和社区支持。Graduated Projects 的标志是其成熟稳定,具有广泛的社区支持,还有高水平的文档和测试覆盖率。目前,Graduated Projects 包括 Kubernetes、Prometheus、Envoy、CoreDNS 和 containerd。
  • Incubating Projects(孵化项目):这些项目是在 CNCF 社区中经过评估和审核后被接受的,它们正在积极开发和推广云原生技术,并且具有广泛的社区支持。Incubating Projects 的标志是具有良好的设计、透明的开发过程、健康的社区和生态系统。目前,Incubating Projects 包括 Jaeger、etcd、Rook、OpenTracing 和 Linkerd。
  • Sandbox Projects(沙盒项目):这些项目是 CNCF 社区中的新项目,正在被积极开发和评估。这些项目还没有达到成熟阶段,但是它们具有创新性和潜力,并且有一个积极的社区在支持它们。Sandbox Projects 的标志是具有健康的社区和开发活动、清晰的设计和文档、并且正在推动云原生计算技术的发展。目前,Sandbox Projects 包括 Falco、Kuma、Tinkerbell、Crossplane 和 OPA。

Landscape

CNCF Landscape(云原生计算基金会地图)是 CNCF 官方维护的一个交互式网站,旨在呈现 CNCF 生态系统中各种云原生相关的开源软件和服务的全景视图。

CNCF Landscape 包括了各种云原生相关的开源项目,如容器、编排、服务网格、安全、监控、存储等等。该网站通过分门别类的方式展示了各个项目之间的关系和联系,方便开发者、用户和企业了解和选择适合自己的开源软件和服务。在 Landscape 上,用户可以查看每个项目的详细信息,包括项目的描述、GitHub 仓库链接、开发者、社区支持情况、许可证等。

CNCF Landscape 不仅是一个生态系统的地图,还是一个发现和探索新技术的平台。该网站提供了筛选和搜索功能,用户可以根据自己的需求和兴趣来查找和比较不同的云原生项目。CNCF Landscape 网站也提供了一些关于云原生计算的介绍和资源,如 CNCF 的白皮书、云原生计算的历史、趋势和未来展望等。

用途分类

CNCF Landscape 中列出的所有项目是不固定的,因为 CNCF 生态系统中的项目在不断发展和变化。但是,可以通过 CNCF Landscape 官方网站来查看目前列出的所有项目。以下是 2023 年 3 月 17 日 CNCF Landscape 中列出的所有项目(按照分类排序):

Orchestration and Management

  • Kubernetes
  • Docker Swarm
  • Nomad
  • Rancher
  • OpenShift
  • Mesos
  • K3s
  • Pulumi

Service Meshes

  • Istio
  • Linkerd
  • Consul
  • Maesh
  • App Mesh
  • Gloo Mesh

Observability and Analysis

  • Prometheus
  • Grafana
  • Jaeger
  • Zipkin
  • OpenTelemetry
  • Thanos

Continuous Integration and Delivery (CI/CD)

  • Jenkins
  • Spinnaker
  • Tekton
  • Argo
  • GitLab

Networking and Security

  • Envoy
  • Calico
  • Cilium
  • Flannel
  • Contour
  • Traefik

Storage and Databases

  • Rook
  • Vitess
  • TiDB
  • CockroachDB
  • Portworx
  • MinIO

Developer Tools

  • Helm
  • Draft
  • Skaffold
  • Telepresence
  • Garden
  • Brigade

Runtime

  • gVisor
  • Kata Containers
  • OpenFaaS
  • OpenWhisk
  • Kubeless
  • Knative

Cloud

  • AWS
  • Google Cloud
  • Azure
  • Alibaba Cloud
  • DigitalOcean
  • Linode

Others

  • Falco
  • CoreDNS
  • Harbor
  • Notary
  • SPIFFE
  • SPIRE

Github:Cloud Native Computing Foundation (CNCF)

CNCF Landspace:https://github.com/cncf/landscape2

CNCF(Cloud Native Computing Foundation)项目合集

GRADUATED AND INCUBATING PROJECTS

Graduated and incubating projects are considered stable and are used successfully in production environments.

Project Maturity Levels

CNCF projects have a maturity level of sandbox, incubating, or graduated, which corresponds to the Innovators, Early Adopters, and Early Majority tiers of the Crossing the Chasm diagram. The maturity level is a signal by CNCF as to what sorts of enterprises should be adopting different projects. Projects increase their maturity by demonstrating their sustainability to CNCF’s Technical Oversight Committee: that they have adoption, a healthy rate of changes, and committers from multiple organizations; have adopted the CNCF Code of Conduct; and have achieved and maintained the Core Infrastructure Initiative Best Practices Badge. Full details are in the Graduation Criteria.

Crossing the Chasm diagram

最终用户案例研究

https://www.cncf.io/case-studies-cn/

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/opensource/302651.html

(0)
上一篇 2023年9月12日 19:08
下一篇 2023年9月13日 10:19

相关推荐

发表回复

登录后才能评论