【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

相关文章

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3

C#使用StackExchange.Redis实现分布式锁的两种方式介绍

《C#使用StackExchange.Redis实现分布式锁的两种方式介绍》分布式锁在集群的架构中发挥着重要的作用,:本文主要介绍C#使用StackExchange.Redis实现分布式锁的... 目录自定义分布式锁获取锁释放锁自动续期StackExchange.Redis分布式锁获取锁释放锁自动续期分布式

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

redis过期key的删除策略介绍

《redis过期key的删除策略介绍》:本文主要介绍redis过期key的删除策略,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录第一种策略:被动删除第二种策略:定期删除第三种策略:强制删除关于big key的清理UNLINK命令FLUSHALL/FLUSHDB命

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

Pytest多环境切换的常见方法介绍

《Pytest多环境切换的常见方法介绍》Pytest作为自动化测试的主力框架,如何实现本地、测试、预发、生产环境的灵活切换,本文总结了通过pytest框架实现自由环境切换的几种方法,大家可以根据需要进... 目录1.pytest-base-url2.hooks函数3.yml和fixture结论你是否也遇到过