【CN】项目介绍

2024-06-03 17:20
文章标签 项目 介绍 cn

本文主要是介绍【CN】项目介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • 云原生项目官网

毕业项目

Argo:持续集成和交付

英 [ˈɑ:ɡəu] 美 [ˈɑrˌɡo]

Kubernetes 原生工具,用于运行工作流程、管理集群以及正确执行 GitOps。

Argo 于 2020 年 3 月 26 日被 CNCF 接受为孵化成熟度级别,然后于 2022 年 12 月 6 日转移到毕业成熟度级别。

Cilium:云原生网络

英 ['sɪlɪəm] 美 ['sɪlɪrm]

基于 eBPF 的网络、安全性和可观察性:Cilium 的基础是一种新的 Linux 内核技术,称为 eBPF,它支持将强大的安全性、可见性和网络控制逻辑动态插入到 Linux 内核中。eBPF 用于提供高性能网络、多集群和多云能力、高级负载均衡、透明加密、广泛的网络安全功能、透明的可观测性等等。

Cilium 于 2021 年 10 月 13 日被 CNCF 接受为孵化成熟度级别,然后于 2023 年 10 月 11 日转移到毕业成熟度级别。

CloudEvents:流媒体和消息传递

标准化常见事件元数据及其位置,以帮助事件识别和路由:创建统一的事件数据模型和API规范,让各种云服务、应用和设备之间的事件通信变得更加简单和标准化。

CloudEvents 于 2018 年 5 月 15 日被 CNCF 接受,于 2019 年 10 月 24 日转至孵化成熟度级别,然后于 2024 年 1 月 25 日转至毕业成熟度级别。

Containerd:容器运行时

开放且可靠的容器运行时

containerd 于 2017 年 3 月 29 日在孵化成熟度级别被 CNCF 接受,然后于 2019 年 2 月 28 日转移到毕业成熟度级别。

CoreDNS:协调和服务发现

CoreDNS 是一个链接插件的 DNS 服务器:支持自定义dns记录及配置upstream dns server,可以统一管理内部dns和物理dns。

CRI-O:容器运行时

基于开放容器计划的 Kubernetes 容器运行时接口实现:一个用于运行容器的开源容器运行时项目。它是由Kubernetes社区推动的,旨在提供一个在Kubernetes集群中运行Pod时,符合Open Container Initiative (OCI) 标准的轻量级容器运行时。

CRI-O 于 2019 年 4 月 8 日被 CNCF 接受为孵化成熟度级别,然后于 2023 年 7 月 19 日转移到毕业成熟度级别。

Envoy:服务代理

UK /ˈen.vɔɪ/
US /ˈen.vɔɪ/

云原生高性能边缘/中台/服务代理:可以理解为Nginx

Nginx的关键词是Web服务器和反向代理,Envoy是透明接管流量,更加体现对流量的控制和掌控力。另外,从使用方式上看,微服务对Nginx是显式调用,通过Nginx完成负载均衡等相关功能,对Envoy是隐式调用,业务微服务不需要感知Envoy的存在,和使用Envoy使用相同的方式进行通信,只不过不再需要关注通信和链路治理的细节

Envoy 于 2017 年 9 月 13 日被 CNCF 接纳为孵化成熟度级别,然后于 2018 年 11 月 28 日转移到毕业成熟度级别。

Etcd:协调和服务发现

用于分布式系统最关键数据的分布式可靠键值存储

etcd 于 2018 年 12 月 11 日被 CNCF 接受为孵化成熟度级别,然后于 2020 年 11 月 24 日转移到毕业成熟度级别。

Falco:安全与合规性

UK /ˈfɒl.kən/
US /ˈfɑːl.kən/

云原生运行时安全

Falco 于 2018 年 10 月 10 日被 CNCF 接受,于 2020 年 1 月 8 日转至孵化成熟度级别,然后于 2024 年 2 月 29 日转至毕业成熟度级别。

Fluentd:可观察性

US UK /ˈfluː.əntd/

Fluentd:统一日志记录层(CNCF下的项目)

Fluentd 于 2016 年 11 月 8 日被 CNCF 接受为孵化成熟度级别,然后于 2019 年 4 月 11 日转移到毕业成熟度级别。

Flux:持续集成和交付

UK /flʌks/
US /flʌks/

适用于 Kubernetes 的开放且可扩展的持续交付解决方案。 由 GitOps 工具包提供支持。

Flux 于 2019 年 7 月 15 日被 CNCF 接受,于 2021 年 3 月 12 日转至孵化成熟度级别,然后于 2022 年 11 月 30 日转至毕业成熟度级别。

Harbor:容器注册中心

UK /ˈhɑː.bər/
US /ˈhɑːr.bɚ/

一个开源可信云原生注册表项目,用于存储、签名和扫描内容。

Harbor于2018年7月31日被CNCF接纳,于2018年11月14日转至孵化成熟度级别,然后于2020年6月15日转至毕业成熟度级别。

Helm:应用程序定义和映像构建

UK /helm/
US /helm/

Kubernetes 包管理器

Helm 于 2018 年 6 月 1 日被 CNCF 接受为孵化成熟度级别,然后于 2020 年 5 月 1 日转移到毕业成熟度级别。

Istio:服务网格

UK US /iːst’iəʊ/
使用 Istio 服务网格简化可观察性、流量管理、安全性和策略。

Istio 于 2022 年 9 月 30 日被 CNCF 接纳为孵化成熟度级别,然后于 2023 年 7 月 12 日转移到毕业成熟度级别。

Jaeger:可观测性

UK /ˈjeɪɡə/

CNCF Jaeger,分布式追踪平台

Jaeger 于 2017 年 9 月 13 日被 CNCF 接受为孵化成熟度级别,然后于 2019 年 10 月 31 日转移到毕业成熟度级别。

Keda:调度和编排

/keidə/
/kedə/

KEDA 是一个基于 Kubernetes 的事件驱动自动缩放组件。 它为 Kubernetes 中运行的任何容器提供事件驱动的规模

KEDA于2020年3月12日被CNCF接纳,于2021年8月18日转入孵化成熟度级别,然后于2023年8月22日转入毕业成熟度级别。

Kubernetes:调度和编排

/kubəˈnetis/

Kubernetes 是一个开源系统,用于自动化部署、扩展和管理容器化应用程序

Kubernetes 于 2016 年 3 月 10 日被 CNCF 接受为孵化成熟度级别,然后于 2018 年 3 月 6 日转移到毕业成熟度级别。

Linkerd:服务网格

UK /lɪŋkd/
US /lɪŋkd/
超轻、超简单、超强大。 Linkerd 为 Kubernetes 增加了安全性、可观察性和可靠性,但又不增加复杂性。

Linkerd 于 2017 年 1 月 23 日被 CNCF 接受,于 2018 年 4 月 6 日转至孵化成熟度级别,然后于 2021 年 7 月 28 日转至毕业成熟度级别。

Open Policy Agent (OPA):安全与合规性

开放策略代理 (OPA) 是一个开源的通用策略引擎。

Open Policy Agent (OPA) 于 2018 年 3 月 29 日被 CNCF 接受,于 2019 年 4 月 2 日转至孵化成熟度级别,然后于 2021 年 1 月 29 日转至毕业成熟度级别。

Prometheus:可观察性

UK /prəˈmiː.θi.əs/
US /prəˈmiː.θi.əs/

Prometheus监控系统和时间序列数据库。

Prometheus 于 2016 年 5 月 9 日被 CNCF 接受为孵化成熟度级别,然后于 2018 年 8 月 9 日转移到毕业成熟度级别。

Rook:云原生存储

UK /rʊk/
US /rʊk/

Kubernetes 的存储编排

Rook 于 2018 年 1 月 29 日被 CNCF 接受,于 2018 年 9 月 25 日转至孵化成熟度级别,然后于 2020 年 10 月 7 日转至毕业成熟度级别。

Spiffe:密钥管理

UK /spɪf/
US /spɪf/

SPIFFE于2018年3月29日被CNCF接纳,于2020年6月22日转入孵化成熟度级别,然后于2022年8月23日转入毕业成熟度级别。

Spire:密钥管理

UK /spaɪər/
US /spaɪr/

SPIRE于2018年3月29日被CNCF接纳,于2020年6月22日转入孵化成熟度级别,然后于2022年8月22日转入毕业成熟度级别。

The Update Framework (TUF):安全与合规性

更新框架 (TUF) 的 Python 参考实现

更新框架 (TUF) 于 2017 年 10 月 24 日在孵化成熟度级别被 CNCF 接受,然后于 2019 年 12 月 18 日转移到毕业成熟度级别。

TiKV:数据库

/tikvi/

分布式事务键值数据库。 基于Google Spanner和HBase的设计,但更易于管理并且不依赖于任何分布式文件系统

TiKV was accepted to CNCF on August 28, 2018 at the Incubating maturity level and then moved to the Graduated maturity level on September 2, 2020.

Vitess:数据库

/vitεs/
兼容 MySQL、水平可扩展的云原生数据库解决方案。

Vitess 于 2018 年 2 月 5 日被 CNCF 接受为孵化成熟度级别,然后于 2019 年 11 月 5 日转移到毕业成熟度级别。

孵化项目

Artifact Hub:应用程序定义和映像构建

UK /ˈɑː.tə.fækt hʌb/
US /ˈɑːr.t̬ə.fækt hʌb/

查找、安装和云原生打包发布

Artifact Hub 于 2020 年 6 月 25 日被 CNCF 接受,并于 2024 年 5 月 30 日进入孵化成熟度级别。

Backstage:应用程序定义和映像构建

UK /bækˈsteɪdʒ/
US /bækˈsteɪdʒ/

Backstage 是一个用于构建开发人员门户的开放框架

Backstage 于 2020 年 9 月 8 日被 CNCF 接受,并于 2022 年 3 月 15 日进入孵化成熟度级别。

Buildpacks:应用程序定义和映像构建

UK /ˈbæk.pæk/
US /ˈbæk.pæk/

使用 Cloud Native Buildpacks 构建应用程序的 CLI

Buildpacks 于 2018 年 10 月 3 日被 CNCF 接受,并于 2020 年 11 月 18 日进入孵化成熟度级别。

cert-manager:安全与合规

UK /sɜːt ˈmæn.ɪ.dʒər/
US /sɝːt ˈmæn.ə.dʒɚ/

在 Kubernetes 中自动配置和管理 TLS 证书

cert-manager 于 2020 年 11 月 10 日被 CNCF 接受,并于 2022 年 9 月 19 日进入孵化成熟度级别。

Chaos Mesh:混沌工程

UK /ˈkeɪ.ɒs meʃ/
US /ˈkeɪ.ɑːs meʃ/

适用于 Kubernetes 的混沌工程平台。

Chaos Mesh 于 2020 年 7 月 14 日被 CNCF 接受,并于 2022 年 2 月 16 日进入孵化成熟度级别。

Cloud Custodian:自动化和配置

UK /klaʊd kʌsˈtəʊ.di.ən/
US /klaʊd kʌsˈtoʊ.di.ən/

用于云安全、成本优化和治理的规则引擎,yaml 中的 DSL 用于查询、过滤和对资源采取行动的策略

Cloud Custodian 于 2020 年 6 月 25 日被 CNCF 接受,并于 2022 年 9 月 14 日进入孵化成熟度级别。

Container Network Interface (CNI):云原生网络

容器网络接口 - Linux 容器的网络

容器网络接口(CNI)于 2017 年 5 月 23 日被 CNCF 接受,处于孵化成熟度级别。

Contour:服务代理

UK /ˈkɒn.tɔːr/
US /ˈkɑːn.tʊr/

Contour 是一个使用 Envoy 代理的 Kubernetes 入口控制器。

Contour 于 2020 年 7 月 7 日被 CNCF 接受,处于孵化成熟度级别。

Cortex:可观察性

UK /ˈkɔː.teks/
US /ˈkɔːr.teks/

水平可扩展、高可用、多租户、长期的 Prometheus。

Cortex 于 2018 年 9 月 20 日被 CNCF 接受,并于 2020 年 8 月 20 日进入孵化成熟度级别。

Crossplane:调度和编排

UK /krɒs pleɪn/
US /krɔːs pleɪn/

Crossplane 是一个云原生控制平面框架,可让您构建控制平面而无需编写代码。Crossplane 具有高度可扩展的后端,可让您编排应用程序和基础架构,无论它们在何处运行;它还具有高度可配置的前端,可让您定义它提供的声明性 API。

Crossplane 于 2020 年 6 月 25 日被 CNCF 接受,并于 2021 年 9 月 14 日进入孵化成熟度级别。

CubeFS:云原生存储

UK /kjuːb fs/
US /kjʊb fs/

云原生分布式存储

CubeFS 于 2019 年 12 月 16 日被 CNCF 接受,并于 2022 年 7 月 3 日进入孵化成熟度级别。

Dapr:应用程序定义和映像构建

Dapr 是一个可移植的、事件驱动的运行时,用于跨云和边缘构建分布式应用程序。

Dapr 于 2021 年 11 月 9 日被 CNCF 接受,处于孵化成熟度级别。

Dragonfly:应用程序定义和映像构建

UK /ˈdræɡənflaɪ/
US /ˈdræɡənflaɪ/

Dragonfly 是一个开源的基于 P2P 的文件分发和图片加速系统,目前由云原生计算基金会(CNCF)托管为孵化级项目。

Dragonfly 于 2018 年 11 月 13 日被 CNCF 接受,并于 2020 年 4 月 9 日进入孵化成熟度级别。

Emissary-Ingress:容器注册表

UK /ˈemɪsəri ˈɪnɡres/
US /ˈemɪseri ˈɪnɡres/

基于 Envoy Proxy 构建的开源 Kubernetes 原生 API 网关

Emissary-Ingress 于 2021 年 4 月 13 日被 CNCF 接受,处于孵化成熟度级别。

gRPC:远程过程调用

基于 C 的 gRPC(C++、Python、Ruby、Objective-C、PHP、C#)

gRPC 于 2017 年 2 月 16 日被 CNCF 接受,处于孵化成熟度级别。

in-toto:安全与合规

in-toto 是一个保护供应链完整性的框架。

in-toto 于 2019 年 8 月 14 日被 CNCF 接受,并于 2022 年 3 月 10 日进入孵化成熟度级别。

Karmada:调度和编排

UK /ˈɪnɡres/
US /ˈɪnɡres/

开放、多云、多集群 Kubernetes 编排

Karmada 于 2021 年 9 月 14 日被 CNCF 接受,并于 2023 年 12 月 12 日进入孵化成熟度级别。

Keptn:持续集成和交付

UK US /kept/
云原生应用程序生命周期编排。Keptn 可自动执行 SLO 驱动的多阶段交付以及应用程序的操作和修复。

Keptn 于 2020 年 6 月 25 日被 CNCF 接受,并于 2022 年 7 月 13 日进入孵化成熟度级别。

Keycloak:安全与合规

Keycloak 是一种面向现代应用程序和服务的开源身份和访问管理解决方案,建立在行业安全标准协议之上。

Keycloak 于 2023 年 4 月 10 日被 CNCF 接受,处于孵化成熟度级别。

Knative:调度和编排

Knative 是一个以开发人员为中心的无服务器应用层,是对现有 Kubernetes 应用程序构造的极大补充。Knative 由三个组件组成:一个 HTTP 触发的自动扩展容器运行时(称为“Knative Serving”)、一个 CloudEvents-over-HTTP 异步路由层(称为“Knative Eventing”)和一个利用 Serving 和 Eventing 组件的以开发人员为中心的函数框架(称为“Knative Functions”)。

Knative 于 2022 年 3 月 2 日被 CNCF 接受,处于孵化成熟度级别。

KubeEdge:自动化和配置

Kubernetes 原生边缘计算框架(CNCF 旗下项目)

KubeEdge 于 2019 年 3 月 18 日被 CNCF 接受,并于 2020 年 9 月 16 日进入孵化成熟度级别。

Kubeflow:调度和编排

Kubeflow 项目致力于通过提供一种直接的方法将最佳的 ML 开源系统部署到不同的基础设施,从而使 Kubernetes 上的机器学习工作流程的部署变得简单、可移植和可扩展。

Kubeflow 于 2023 年 7 月 25 日被 CNCF 接受,处于孵化成熟度级别。

KubeVela:应用程序定义和映像构建

现代应用平台

KubeVela 于 2021 年 6 月 22 日被 CNCF 接受,并于 2023 年 2 月 27 日进入孵化成熟度级别。

KubeVirt:应用程序定义和映像构建

Kubernetes 虚拟化 API 和运行时,用于定义和管理虚拟机。

KubeVirt 于 2019 年 9 月 6 日被 CNCF 接受,并于 2022 年 4 月 19 日进入孵化成熟度级别。

Kyverno:安全与合规

Kubernetes 原生策略管理

Kyverno 于 2020 年 11 月 10 日被 CNCF 接受,并于 2022 年 7 月 13 日进入孵化成熟度级别。

Litmus:混沌工程

Litmus 帮助 SRE 和开发人员以云原生方式实践混沌工程。混沌实验发布在 ChaosHub (https://hub.litmuschaos.io) 上。社区说明位于 https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q

Litmus 于 2020 年 6 月 25 日被 CNCF 接受,并于 2022 年 1 月 11 日进入孵化成熟度级别。

Longhorn:云原生存储

Kubernetes 的云原生分布式存储

Longhorn 于 2019 年 10 月 11 日被 CNCF 接受,并于 2021 年 11 月 4 日进入孵化成熟度级别。

NATS:流媒体和消息传递

NATS.io 是一种分布式系统连接技术,非常适合连接设备、边缘、云或混合部署。真正的多租户使 NATS 成为 SaaS 的理想选择,而自我修复和扩展技术允许随时更改拓扑,且不会造成停机。

NATS 于 2018 年 3 月 15 日被 CNCF 接受,处于孵化成熟度级别。

Notary:安全与合规

用于签名和验证工件的 CLI 工具

Notary 于 2017 年 10 月 24 日被 CNCF 接受,处于孵化成熟度级别。

OpenFeature:功能标记

为每个人标准化功能标记

OpenFeature 于 2022 年 6 月 17 日被 CNCF 接受,并于 2023 年 11 月 21 日进入孵化成熟度级别。

OpenKruise:持续集成和交付

Kubernetes上大规模应用的自动化管理(CNCF孵化项目)

OpenKruise 于 2020 年 11 月 10 日被 CNCF 接受,并于 2023 年 3 月 2 日升至孵化成熟度级别。

OpenMetrics:可观察性

将 Prometheus 公开格式发展成为标准。

OpenMetrics 于 2018 年 8 月 10 日被 CNCF 接受,并于 2022 年 2 月 3 日进入孵化成熟度级别。

OpenTelemetry:可观察性

OpenTelemetry 社区内容

OpenTelemetry 于 2019 年 5 月 7 日被 CNCF 接受,并于 2021 年 8 月 26 日进入孵化成熟度级别。

Operator Framework:应用程序定义和映像构建

用于构建 Kubernetes 应用程序的 SDK。提供高级 API、实用的抽象和项目脚手架。

Operator Framework 于 2020 年 7 月 9 日被 CNCF 接受,处于孵化成熟度级别。

Strimzi:流媒体和消息传递

在 Kubernetes 上运行的 Apache Kafka®

Strimzi 于 2019 年 8 月 28 日被 CNCF 接受,并于 2024 年 2 月 8 日进入孵化成熟度级别。

Thanos:可观察性

具有长期存储功能的高可用性 Prometheus 设置。CNCF 孵化项目。

Thanos 于 2019 年 7 月 14 日被 CNCF 接受,并于 2020 年 8 月 19 日进入孵化成熟度级别。

Volcano:调度和编排

云原生批处理系统(CNCF 项目)

Volcano 于 2020 年 4 月 9 日被 CNCF 接受,并于 2022 年 3 月 21 日进入孵化成熟度级别。

这篇关于【CN】项目介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1027619

相关文章

部署Vue项目到服务器后404错误的原因及解决方案

《部署Vue项目到服务器后404错误的原因及解决方案》文章介绍了Vue项目部署步骤以及404错误的解决方案,部署步骤包括构建项目、上传文件、配置Web服务器、重启Nginx和访问域名,404错误通常是... 目录一、vue项目部署步骤二、404错误原因及解决方案错误场景原因分析解决方案一、Vue项目部署步骤

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内

配置springboot项目动静分离打包分离lib方式

《配置springboot项目动静分离打包分离lib方式》本文介绍了如何将SpringBoot工程中的静态资源和配置文件分离出来,以减少jar包大小,方便修改配置文件,通过在jar包同级目录创建co... 目录前言1、分离配置文件原理2、pom文件配置3、使用package命令打包4、总结前言默认情况下,

python实现简易SSL的项目实践

《python实现简易SSL的项目实践》本文主要介绍了python实现简易SSL的项目实践,包括CA.py、server.py和client.py三个模块,文中通过示例代码介绍的非常详细,对大家的学习... 目录运行环境运行前准备程序实现与流程说明运行截图代码CA.pyclient.pyserver.py参

IDEA运行spring项目时,控制台未出现的解决方案

《IDEA运行spring项目时,控制台未出现的解决方案》文章总结了在使用IDEA运行代码时,控制台未出现的问题和解决方案,问题可能是由于点击图标或重启IDEA后控制台仍未显示,解决方案提供了解决方法... 目录问题分析解决方案总结问题js使用IDEA,点击运行按钮,运行结束,但控制台未出现http://

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

C语言小项目实战之通讯录功能

《C语言小项目实战之通讯录功能》:本文主要介绍如何设计和实现一个简单的通讯录管理系统,包括联系人信息的存储、增加、删除、查找、修改和排序等功能,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录功能介绍:添加联系人模块显示联系人模块删除联系人模块查找联系人模块修改联系人模块排序联系人模块源代码如下

四种Flutter子页面向父组件传递数据的方法介绍

《四种Flutter子页面向父组件传递数据的方法介绍》在Flutter中,如果父组件需要调用子组件的方法,可以通过常用的四种方式实现,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录方法 1:使用 GlobalKey 和 State 调用子组件方法方法 2:通过回调函数(Callb

SpringBoot项目中Maven剔除无用Jar引用的最佳实践

《SpringBoot项目中Maven剔除无用Jar引用的最佳实践》在SpringBoot项目开发中,Maven是最常用的构建工具之一,通过Maven,我们可以轻松地管理项目所需的依赖,而,... 目录1、引言2、Maven 依赖管理的基础概念2.1 什么是 Maven 依赖2.2 Maven 的依赖传递机

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element