跳转至

文档中心

文档中心提供开源项目的中文文档索引,分类默认以云架构从基础设施到场景应用进行分层分类。整体文档梳理计划参考

计算

计算分类提供应用进程运行依赖的 CPU、GPU 以及内存相关的运算资源。

容器化

容器化分类是指基于容器的方式提供计算资源的相关技术。

Docker
Docker
Docker 是一种开源的容器化平台,旨在通过容器技术实现应用程序的高效部署、运行和管理。它允许开发者将应用程序及其依赖项打包到一个轻量级、可移植的容器中,从而确保应用程序在不同环境中具有一致的行为。核心思想是通过容器化技术解决传统虚拟化技术的资源浪费和复杂性。
Containerd
Containerd
Containerd是简单性、健壮性和可移植性的行业标准容器运行时。可以作为Linux和Windows的守护进程使用。它管理其主机系统的完整容器生命周期,从映像传输和存储到容器执行和监督,再到低级存储到网络附件等等。是 Kubernetes 推荐的容器运行时,是 CNCF 已经毕业的项目。
Kubernetes
Kubernetes
Kubernetes 也称为 K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统。它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。Kubernetes 源自Google 15 年生产环境的运维经验,同时凝聚了社区的最佳创意和实践。 Kubernetes 是CNCF已毕业的项目。
OpenYurt
OpenYurt
OpenYurt 是业界首个对云原生体系无侵入的边缘计算平台。从管控端(位于云端或中心机房等)将分散的海量边缘异构资源(如CDN站点,IoT一体机等边缘算力)进行统一管理, 帮助用户轻松完成在海量边缘资源上的大规模应用交付、运维、管控。OpenYurt是CNCF孵化中的项目。
Karmada
Karmada
Karmada(Kubernetes Armada)是一个 Kubernetes 管理系统,使您能够在多个 Kubernetes 集群和云中运行云原生应用程序,而无需更改应用程序。通过使用 Kubernetes 原生 API 并提供先进的调度功能,Karmada 实现了真正的开放式、多云 Kubernetes。是CNCF孵化中的项目。
KEDA
KEDA
KEDA是一个基于Kubernetes的事件驱动自动缩放器。使用KEDA,您可以根据需要处理的事件数量来驱动Kubernetes中任何容器的扩展。KEDA与标准Kubernetes组件(如Horizontal Pod Autoscaler)一起工作,可以在不覆盖或复制的情况下扩展功能。KEDA是CNCF已毕业的项目。

虚拟化

虚拟化分类是指基于虚拟机的方式提供计算资源的相关技术。

操作系统

操作系统类别中包含 Linux 内核,以及基于该内核的国内外相关开源操作系统发行版本。

系统基础服务

存储

存储分类提供对象存储、文件存储、块存储服务,以及的相关工具。

网络

网络分类是指相关的网络服务、网络代理、网络分析,以及网络连接等相关的开源项目。

安全

安全分类是指其核心功能提供安全的开源项目。

数据

数据分类是指对进程外进行数据管理的项目。

关系数据库

关系数据库

缓存/KV

缓存/KV

消息/事件

消息分类是指提供消息服务的项目

搜索

搜索

其他

其他

软件生产运行

开发框架

Dapr
Dapr
Dapr是一个可移植的、事件驱动的运行时,它使任何开发人员都可以轻松地构建在云和边缘上运行的有弹性、无状态和有状态的应用程序,并支持多种语言和开发人员框架。利用sidecar架构的优势,Dapr可以帮助您解决构建微服务带来的挑战,并使您的代码与平台无关。
gRPC
gRPC
gRPC是一个现代的开源高性能远程过程调用(RPC)框架,可以在任何环境中运行。它可以高效地连接数据中心内和跨数据中心的服务,支持负载平衡、跟踪、运行状况检查和身份验证。它也适用于分布式计算的最后一英里,将设备、移动应用程序和浏览器连接到后端服务。
Istio
Istio
Istio是一个开源服务网格,它透明地分层到现有的分布式应用程序上。Istio的强大功能提供了一种统一且更有效的方式来保护、连接和监控服务。Istio是实现负载平衡、服务到服务身份验证和监控的途径——只需很少或不需要更改服务代码。Istio是CNCF毕业项目。
OpenFeature
OpenFeature
OpenFeature提供了一个共享的、标准化的特性标记客户端和一个SDK,可以插入到各种第三方特性标记提供商中。无论您使用的是开源系统还是商业产品,无论是自托管还是云托管,OpenFeature都为开发人员提供了一致、统一的API,以便在其应用程序中使用特性标记。
wasmCloud
wasmCloud
wasmCloud是云原生计算基金会(CNCF)的一个开源项目,它使团队能够构建由可重用的Wasm组件组成的多语言应用程序,并在任何云、Kubernetes、数据中心或边缘上灵活高效地运行它们。
wasmCloud
Knative
Knative是一个开源企业级构建无服务器和事件驱动应用程序的解决方案.
wasmCloud
Linkerd
Linkerd 服务网格,任何Kubernetes集群增加了安全性、可观察性和可靠性。100%开源,CNCF毕业,用Rust编写。
wasmCloud
Crossplane
Crossplane 可以转换您的Kubernetes 群集到一个通用控制平面

开发工具

开发工具

需求管理

需求管理

编译打包

编译打包

测试与混沌工程

制品

持续集成 CI

持续部署 CD

其他

微服务

流量治理

流量治理

注册与配置中心

注册与配置中心

API网关

API网关

分布式事物

分布式事物

分布式任务

分布式任务

观测

应用场景

平台工程

大数据

方法论