CNCF之毕业Projects简介

        CNCF组织管理着大量的云原生基础设施软件系统,如著名的k8s,不同的系统解决不同的技术点,也有一些系统是解决同一个问题的,形成一个自由竞争的关系,互相促进彼此创新进步,同时也给我们做技术选型带来了多样性和小小选择难点,我们有必要做一个简单的表格统计,方便我们从不同维度了解CNCF工程。

1.  工程总表 

序号

工程状态

工程数量

1

Graduated-毕业

25
2

Incubating-孵化

37
3

SANDBOX-沙盒

112

         

2.  工程表

工程名称类型说明
KubernetsScheduling & Orchestration自动化部署、扩展和管理容器化应用程序
KEDAScheduling & OrchestrationKEDA是一个基于Kubernetes的事件驱动自动缩放组件。它为在Kubernetes中运行的任何容器提供了事件驱动scale
ArgoContinuous Integration & DeliveryKubernetes本地工具,用于运行工作流、管理集群和正确执行GitOps。
fluxContinuous Integration & DeliveryKubernetes的开放和可扩展的连续交付解决方案。由GitOps Toolkit提供支持。
CiliumCloud Native Network基于eBPF的网络、安全性和可观测性
CloudEventsStreaming & Messaging标准化常见的事件元数据及其位置,以帮助事件识别和路由。
harborContainer Registry一个开源的受信任的云原生registry项目,用于镜像的存储、签名和扫描内容
containerdContainer Runtime开放可靠的容器运行时
cri-oContainer Runtime基于开放容器倡议的Kubernetes容器运行时接口实现
CoreDNSCoordination & Service DiscoveryCoreDNS是一个链接插件的DNS服务器
etcdCoordination & Service Discovery分布式系统中最关键数据的分布式可靠的key-value存储
helmApplication Definition & Image BuildKubernetes包管理器
envoyService Proxy云原生高性能edge/middle/service代理
IstioService Mesh简化可观测性、流量管理、安全性和策略。
LinkerdService Mesh超轻、超简单、超强大。Linkerd为Kubernetes增加了安全性、可观察性和可靠性,而没有复杂性。
PrometheusMonitoring一个监控系统和时序数据库
fluentdLogging统一日志层
JaegerTracing分布式跟踪平台
OpenPolicyAgentSecurity & Compliance开放策略代理(OPA)是一个开源的通用策略引擎。
TUFSecurity & Compliance更新框架(TUF)的Python参考实现
rookCloud Native StorageKubernetes的存储编排
SPIFFEKey ManagementSPIFFE是Secure Production Identity Framework for Everyone 的缩写 ,是一个软件身份标识的开源标准。为了以组织和平台无关的方式实现身份标识的互操作性,SPIFFE 定义了以全自动方式获取和验证加密身份所需的接口和文档,为构建分布式系统的通用身份的控制平面提供了标准的支撑,这个控制平面就是“基础设施”。
SPIREKey ManagementSPIRE 是 SPIFFE API的一个生产就绪的实现,它执行节点和工作负载认证,以便根据一组预先定义的条件,安全地向工作负载发出 SVID,并验证其他工作负载的 SVID。
TiKVDatabase分布式事务键值数据库。基于Google Spanner和HBase的设计,但管理更简单,不依赖任何分布式文件系统
VitessDatabase用于部署、扩展和管理大型MySQL实例集群的数据库解决方案

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/701283.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

XSS原理和攻防

Cross Site Scripting:跨站脚本攻击 用户提交的数据中可以构造恶意代码,并且执行,从而实现窃取用户信息等攻击 攻击: 防御: 1.对输入进行过滤,对输出进行编码 2.cookie设置http-only

Android 如何添加自定义字体

Android 如何添加自定义字体 比如我要添加 jetbrains 相关字体 在 res 文件夹中添加 font 文件夹。里面放入你的字体文件 .ttf .otf,字体文件名需要是小写,只能是字母和下划线。 在 xml 布局文件中直接通过 android:fontFamily"font/jetbrainsmo…

Spring事务失效场景

【事务的回滚仅仅对于unchecked的异常有效。对于checked异常无效。也就是说事务回滚仅仅发生在,出现RuntimeException或Error的时候。通俗一点就是:代码中出现的空指针等异常,会被回滚。而文件读写、网络超时问题等,spring就没法回…

1.openEuler概述及安装指南(一)

openEuler OECA认证辅导,标红的文字为学习重点和考点。 1.openEuler简介 openEuler是一款面向全球的开源操作系统 支持ARM、X86等多种处理器,能够充分释放计算芯片的潜能:高效、稳定、安全 适用于数据库、大数据、云计算、人工智能等多种应用场景 通过社区合作,打造创新平…

[面试] 什么是死锁? 如何解决死锁?

什么是死锁 死锁,简单来说就是两个或者多个的线程在执行的过程中,争夺同一个共享资源造成的相互等待的现象。如果没有外部干预线程会一直阻塞下去. 导致死锁的原因 互斥条件,共享资源 X 和 Y 只能被一个线程占用; 请求和保持条件&#xf…

Chapter 8 - 18. Congestion Management in TCP Storage Networks

Comparison with Lossless Networks Recall that in Fibre Channel fabrics (explained in Chapter 3, “Detecting Congestion in Fibre Channel Fabrics”) and lossless Ethernet networks (explained in Chapter 7), when the source of congestion is within an end-devi…

U版YOLO-World来了,YOLOv8再度升级,三行代码上手YOLO-World!

本文首发:AIWalker 欢迎关注AIWalker,近距离接触底层视觉与基础AI https://arxiv.org/abs/2401.17270 https://github.com/AILab-CVC/YOLO-World https://github.com/ultralytics/ultralytics https://www.yoloworld.cc/ YOLO-World亮点 YOLO-World是下…

安珀警报发挥重要作用

在周二(2月13日)的傍晚时分,美国加州发生了一起令人震惊的绑架事件。一名年仅四岁的男童在其父送外卖时被一名嫌犯带走。在加州公路巡逻队和长滩警察局发布安珀警报后,全城的人们都行动了起来。 安珀警报,全名为Ameri…

MiKTeX安装后,Latex编译后PDF无法预览,是灰色的

解决方式删掉编译器就可以, 即删掉MiKTeX MiKTeX安装后会将编译器默认修改为MiKTeX,这个时候会显示报错,简单粗暴的方式是删掉MiKTeX软件

AI:135-基于卷积神经网络的艺术品瑕疵检测与修复

🚀点击这里跳转到本专栏,可查阅专栏顶置最新的指南宝典~ 🎉🎊🎉 你的技术旅程将在这里启航! 从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。 ✨✨✨ 每一个案例都附带关键代码,详细讲解供大家学习,希望…

YOLOv9:目标检测的新里程碑

YOLOv9:目标检测的新里程碑 摘要:YOLOv9是目标检测领域的一个重大突破,它在性能、速度和准确性方面都取得了显著的进步。本文详细介绍了YOLOv9的架构创新、优化策略以及在实际应用中的表现,并通过与YOLOv8等先前版本的比较&#…

Github 2024-02-21 开源项目日报 Top10

根据Github Trendings的统计,今日(2024-02-21统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目8非开发语言项目1TypeScript项目1 gpt4free 语言模型集合改进计划 创建周期:300 天开…

并发编程(4)共享模型之无锁

6 共享模型之无锁 本章内容 CAS 与 volatile原子整数原子引用原子累加器Unsafe 6.1 问题提出 有如下需求,保证 account.withdraw 取款方法的线程安全 import java.util.ArrayList; import java.util.List;interface Account {// 获取余额Integer getBalance();…

复旦大学MBA:AIGC时代,科技与商业迸发更绚烂的火花

ChatGPT问世以来,AI技术及应用进入一个全速推进的通道,快速迈入通用大模型时代。从AGI(人工通用智能)到AIGC(AI多模态内容生成),AI正在飞速重塑各个行业、人类生活乃至人类的未来。在商业领域更是给营销场景和营销工具…

Mac OS 搭建C++开发环境【已解决】

Mac OS 搭建C开发环境 文章目录 Mac OS 搭建C开发环境一、安装命令行工具:二、安装vscode三、安装gcc3.1 安装Homebrew3.2 安装gcc3.3 修改配置 四、更改VSCode默认编译器五、安装gdb六、安装Cmake && git七、编译运行 本地环境: Mac OS Sonoma …

3.openEuler物理存储及逻辑卷管理(一):磁盘存储挂载与使用

openEuler OECA认证辅导,标红的文字为学习重点和考点。 如果需要做实验,建议下载麒麟信安、银河麒麟、统信等具有图形化的操作系统,其安装与openeuler基本一致。 磁盘大类: HDD, (Hard Disk Drive的缩写) : 由一个或者多个铝制或者玻璃制成的磁性碟 片,磁头,…

xtu oj 1248 Alice and Bob 2.0

题目描述 Alice和Bob在玩骰子游戏,他们用三颗六面的骰子,游戏规则如下: 点数的优先级是1点最大,其次是6,5,4,3,2。三个骰子点数相同,称为"豹子",豹子之间按点数优先级比较大小。如果只有两个骰…

Python截取视频帧

方式一 遍历指定目录下所有的视频,按照指定时间间隔截取视频帧 import os import cv2 import sys import timedef save_frame(time_in_sec, file_path):# 打开视频文件cap cv2.VideoCapture(file_path)# 获取视频的帧率fps cap.get(cv2.CAP_PROP_FPS)# 获取视频…

Kafka入门介绍一

介绍 Kafka是一个分布式系统,由服务器和客户端组成,通过高性能TCP网络协议进行通信。它可以部署在本地和云中的裸机硬件、虚拟机和容器上环境。 服务器:Kafka作为一个或多个服务器的群集运行,这些服务器可以跨越多个数据中心或云…

1007: 【C1】【一维数组】【入门】数组元素的查找

题目描述 给你n个整数&#xff0c;并且给你要查找的整数k。 在n个整数中查找整数k是否存在&#xff0c;如果找到则输出k在n个整数中第一次出现的位置&#xff0c;如果找不到则输出-1 输入 第一行&#xff1a;一个整数n&#xff0c;表示有n个数 (1<n<100) 第二行&am…