KusionStack 加入 CNCF Sandbox!

8bfc18d9897f192387e637265253740a.png

3d31206cd5361408b299385afc590637.jpeg

60163195d29d6385b2fc8f17de9563c7.png

84bd003f02cef66353265e3b9c2ec316.png

我们很高兴地宣布,KusionStack 项目在 2024 年第四季度通过了全球顶级开源基金会云原生计算基金会(CNCF)技术监督委员会(TOC)的评定,正式成为 CNCF 沙箱(Sandbox)项目。我们衷心地感谢所有参与整个过程的 CNCF 成员,感谢他们的宝贵指导,同时也感谢社区和团队的热情支持,让这一切成为可能。

  • 项目地址:https://github.com/KusionStack

  • 项目官网:https://kusionstack.io

回顾历史 - KusionStack是什么

KusionStack 于2020年在蚂蚁集团首次孵化,最初作为一个基础设施即代码(Infrastructure-As-Code)的工具,和 KCL 一起,目的是简化和标准化云原生的资源管理。多年来,随着平台工程理念的兴起,KusionStack 逐渐发展成一个松耦合的平台工程技术栈,致力于提供构建现代化的自服务开发者平台(IDP)所依赖的核心工具和产品,旨在赋能平台团队搭建企业级的内部开发者平台(IDPs)。

KusionStack提供了一整套模块化的产品组件,平台团队可以利用这些组件构建 IDP 的各个层次。这些组件之间本身是松耦合的,既可组合又可编程,提供了足够的灵活性,使得它可以作为完整的 IDP 解决方案使用,或通过丰富的 API 将特定的产品集成到现有的 IDP 中。无论您是从头开始构建还是增强现有平台,KusionStack 都提供了可以为平台提效的工具,包括了:

  • Kusion:平台编排器(PO),主张配置代码化和抽象的功能模块,对开发者屏蔽基础设施的复杂性。通过编排来自多方的、代码化的意图,并且连接异构基础设施,提高跨组织的协作效率,提升开发者的应用交付体验。

  • Karpor:Kubernetes的多集群管理和数据可视化工具,聚焦在多集群资源的回流,搜索,洞察以及数据智能,支持了通过自然语言与集群交互的能力,提供了AI加持的数据智能。

  • Kuperator:Kubernetes controller扩展套件。为Kubernetes工作负载提供更为完善的生命周期管理,流量管理,渐进式发布,可观测等能力,同时支持了controller自身的分片,限流,熔断等,保障了更高的可靠性。

  • 更多产品即将在 2025 到来… 

c1fa3be7e32f8b44bc760a8f49dfc486.png

展望未来 - KusionStack前方的路

能够加入 CNCF Sandbox 对 KusionStack 是一个极大的荣誉、认可和一个重要的里程碑,这对我们来说也意味着 KusionStack 的一个全新起点。我们对 2025 年以及更长的日子有着很多很多的想法和计划。我们相信平台工程将是一场多年的旅程,将会从根本上改变软件工程组织构建和管理技术产品的方式。

这段旅程将充满挑战,但我们确信我们终将应对自如,因为我们拥有如此出色的社区和小伙伴。我们对能够成为推动云原生技术进步的一部分力量感到无比的兴奋和自豪。

期待与您一路同行! 

07-18
### 云原生计算基金会(CNCF)介绍 云原生计算基金会(Cloud Native Computing Foundation,简称 CNCF)成立于2015年12月11日,是一个致力于推动云原生技术发展的开源软件基金会。其核心目标是构建和维护一个开放、可持续发展的生态系统,以支持云原生技术的创新和发展[^1]。 CNCF通过提供开放治理模式,鼓励全球开发者社区参与项目贡献,并确保项目的中立性和长期可持续性。该基金会管理着多个重要的开源项目,涵盖容器编排、服务网格、监控、持续集成/持续交付(CI/CD)、API网关等多个领域。 ### CNCF技术生态与项目分类 CNCF维护的 **Landscape(全景图)** 是对整个云原生生态系统的可视化展示,它涵盖了数百个开源工具和服务,分为多个类别,包括: - **编排与管理(Orchestration & Management)** - Kubernetes:容器编排系统,已成为云原生领域的事实标准。 - Helm:Kubernetes的应用包管理工具。 - **运行时(Runtime)** - Containerd:容器运行时,负责管理容器的生命周期。 - CRI-O:轻量级容器运行时,专为Kubernetes设计。 - **可观测性与分析(Observability & Analysis)** - Prometheus:开源监控系统和时间序列数据库[^4]。 - Grafana:用于数据可视化和监控仪表盘展示。 - Jaeger:分布式追踪系统,支持微服务架构下的调用链追踪。 - **服务网格(Service Mesh)** - Istio:开源服务网格项目,提供流量管理、安全通信和遥测收集等功能。该项目已加入CNCF并成为其重要组成部分[^3]。 - Linkerd:另一个轻量级服务网格实现,强调性能和安全性。 - **数据库与流处理(Databases & Streaming)** - Apache Pulsar:分布式消息队列系统,支持高吞吐和低延迟的消息传递。 - Vitess:用于大规模MySQL部署的数据库集群系统。 - **DevOps 工具链(CI/CD & Developer Tools)** - Tekton:Kubernetes原生的CI/CD流水线框架。 - Argo CD:基于GitOps理念的持续交付工具。 - Flux:自动化部署工具,支持声明式配置同步。 - **网络与安全(Networking & Security)** - Envoy:高性能代理,广泛用于服务网格中的数据平面。 - CoreDNS:灵活、可扩展的DNS服务器,Kubernetes默认的DNS解决方案。 - **存储(Storage)** - Rook:云原生存储编排器,支持多种存储后端如Ceph、MinIO等。 ### CNCF项目成熟度模型 CNCF采用一套项目成熟度模型来评估和分类其所管理的项目,主要包括以下三个级别: 1. **Sandbox(沙盒阶段)**:处于早期开发阶段,尚未被广泛采用或验证。 2. **Incubating(孵化阶段)**:已经具备一定成熟度和社区基础,正在逐步完善功能。 3. **Graduated(毕业阶段)**:高度成熟、稳定且广泛使用的项目,代表了行业标准或最佳实践。 Prometheus 和 Istio 都是目前处于毕业阶段的代表性项目[^3][^4]。 --- ```bash # 示例:使用 Helm 安装 Prometheus 到 Kubernetes 集群 helm repo add prometheus-community https://prometheus-community.github.io/helm-charts helm install prometheus prometheus-community/kube-prometheus-stack ``` ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值