腾讯云服务网格开源项目 Aeraki Mesh 加入 CNCF 云原生全景图

a067ebe2a561848e21dfbe6a08491d17.gif

1

摘要

近日,腾讯云开源的服务网格项目 Aeraki Mesh 正式进入 CNCF 云原生全景图,位于 Service Mesh 类别下。CNCF Landscape 在云原生实践过程中的每个环节帮助用户了解有哪些具体的软件和产品选择,Aeraki Mesh 进入 CNCF Landscape,意味着 Aeraki Mesh 正式成为了 CNCF 认可的构建云原生最佳实践中的一环。

2a63e6374682569cb93434f6ab55fb2e.png

Aeraki Mesh 在 CNCF 云原生全景图中的位置

2

什么是 CNCF 云原生全景图?

Cloud Native Computing Foundation,云原生计算基金会(以下简称 CNCF)是一个开源软件基金会,它致力于云原生(Cloud Native)技术的普及和可持续发展。云原生技术通过一系列的软件、规范和标准帮助企业和组织,在现代的动态环境(如公共云、私有云和混合云)中构建和运行敏捷的、可扩展的应用程序。

CNCF 发布了云原生全景图(CNCF Landscape),旨在帮助企业和开发人员快速了解云原生体系的全貌,帮助用户选择云原生实践中的恰当的软件和工具,因此受到广大开发者和使用者的关注和重视。

3

Aeraki Mesh 解决了什么问题?

Aeraki Mesh 是腾讯云在 Service Mesh 领域的一个开源项目,解决目前的服务网格项目只处理 了 HTTP/gRPC 协议,不支持其他开源及私有协议的痛点。

Aeraki Mesh 可以帮助你在服务网格中管理任何七层协议。目前已经支持了 Dubbo、Thrift、Redis、Kafka、ZooKeeper 等开源协议。你还可以使用 Aeraki Mesh 提供的 MetaProtocol 协议扩展框架来管理私有协议的七层流量。

4

Aeraki Mesh 的架构及特性

fbeea7ba62bfb36898f1e732fba42379.png(Aeraki Mesh 控制面架构)

2877d430cd0b3bf1ecac0013f4bb9d7e.png(Aeraki Mesh 数据面架构)

Aeraki 的主要特点:

  • 和 Istio 无缝集成,是 Istio Ecosystem 集成推荐项目。您可以采用 Istio + Aeraki 来构建一个可以同时管理 HTTP 和其他七层协议的全栈服务网格。

  • 支持在 Istio 中管理 Dubbo、Thrift、Redis 等开源协议的流量。

  • 支持在 Istio 中管理私有协议的流量,只需数百行代码,对 Istio 无任何改动。

  • 支持请求级负载均衡,支持任意匹配条件的动态路由,全局和本地限流,流量镜像等流量管理能力。

  • 提供丰富的请求级性能指标,包括请求时延、错误、数量等,支持分布式调用跟踪。

目前 Aeraki 已经在央视频、腾讯音乐、王者破晓等多个大型项目中得到了应用,并经过了 2022 冬奥会线上大规模流量的实践检验。

5

如何使用 Aeraki Mesh / 参与贡献?

Aeraki Mesh 是一个厂商中立的开源社区,目前社区正在大力发展中,欢迎大家加入!

安装试用

https://www.aeraki.net/zh/docs/v1.0/quickstart/

加入社区会议

https://www.aeraki.net/zh/community/#community-meetings

Star 一下

https://github.com/aeraki-mesh/aeraki


腾源会是腾讯云成立的汇聚开源项目、开源爱好者、开源领导者的开放社区,致力于帮助开源项目健康成长、开源爱好者能交流协助、开源领导者能发挥领袖价值,让全球开源生态变得更加繁荣。

74d718039a0a4aa365a4e36626f0573a.png

欢迎关注「腾源会」公众号,期待你的「在看」哦~👇

<think>好的,用户之前问了关于Kubernetes多集群管理工具的问题,现在又转向询问KubeSphere是做什么的。我需要先确认KubeSphere的核心功能和定位。 首先,KubeSphere是一个容器平台,基于Kubernetes构建。用户可能已经了解过Kubernetes,但需要更上层的管理工具。之前提到的工具如Karmada、Rancher都是多集群管理,而KubeSphere可能在这些基础上提供更多功能。 接下来,用户可能想知道KubeSphere的主要用途。需要介绍它的主要模块,比如可视化界面、多集群管理、DevOps支持、应用商店、监控日志等。同时,要说明它适合的场景,比如企业级应用、混合云管理等。 还要注意用户可能的背景。他们可能正在寻找一个集成的解决方案,避免使用多个单独的工具。因此,强调KubeSphere的一体化优势,简化操作,适合不同规模团队,特别是那些需要简化K8s管理的用户。 需要对比之前提到的其他工具,比如Rancher也有可视化界面,但KubeSphere可能更全面,包含更多内置功能如服务网格、微服务治理等。同时,用户可能关心安装和社区支持,需要提到它支持多种部署方式和活跃的社区。 最后,确保回答结构清晰,分点列出核心功能、适用场景、架构优势等,帮助用户全面理解KubeSphere的作用,并做出合适的选择。</think>以下是关于 KubeSphere 容器平台的详细介绍,按功能模块分层说明其核心作用: --- ### 一、核心定位 KubeSphere 是**基于 Kubernetes 构建开源容器平台**,提供 **"Kubernetes 上层操作系统"** 级别的能力,主要解决以下痛点: 1. 降低 K8s 使用门槛:通过图形化界面简化容器编排操作 2. 整合云原生工具链:预集成监控、日志、DevOps 等常用组件 3. 支持混合架构管理:统一纳管多云/本地/边缘 K8s 集群 --- ### 二、核心功能模块 #### 1. 可视化控制台 - **集群管理**:拓扑视图展示节点/Pod 状态,支持资源配额设置 示例:通过点击操作完成 `$ kubectl scale deployment` 等效功能 - **应用管理**:Helm Chart 可视化部署,支持应用全生命周期操作 - **存储管理**:集成 CSI 插件,提供持久卷声明 (PVC) 创建向导 #### 2. 多租户与权限 - **RBAC 增强**:支持企业级租户体系,实现项目/命名空间级隔离 典型场景:开发团队 A 仅能访问 `project-frontend` 命名空间 - **细粒度控制**:精确到 API 资源的权限分配(如 Pod 查看/删除) #### 3. DevOps 流水线 (内置 Jenkins) - **CI/CD 自动化**:图形化流水线编辑器,支持 GitOps 模式 示例流程: ```markdown 代码提交 → 单元测试 → 构建镜像 → 安全扫描 → 灰度发布 ``` - **SCM 集成**:原生支持 GitHub/GitLab/Gitee 等代码仓库 #### 4. 可观测性体系 - **监控告警**:集成 Prometheus,提供集群/应用级指标看板 指标示例:`$ container_cpu_usage_seconds_total` 实时可视化 - **日志收集**:通过 Fluent Bit 实现多集群日志聚合查询 - **审计追踪**:记录所有用户操作事件,满足合规要求 #### 5. 服务网格 (基于 Istio) - **流量治理**:金丝雀发布、熔断、流量镜像等高级功能 - **拓扑图谱**:自动生成微服务间调用关系图 #### 6. 应用商店 - **应用仓库**:提供 100+ 预验证的 Helm Chart 应用模板 - **自定义上架**:企业可构建私有应用仓库 --- ### 三、架构优势 1. **插件化设计** 核心系统仅 3 MB 镜像,通过 `ks-installer` 按需启用功能组件 2. **多云支持** 已验证适配 AWS EKS、Azure AKS、华为云 CCE 等主流云平台 3. **边缘计算** 通过 KubeEdge 扩展支持边缘节点管理(需单独部署) --- ### 四、典型使用场景 1. **企业级容器平台建设** 适合需要统一管理多个业务线 K8s 集群的中大型企业 2. **混合云/跨云管理** 通过多集群功能同时管控公有云和私有数据中心资源 3. **DevOps 效能提升** 内置工具链可缩短 40% 以上的 CI/CD 搭建时间(根据社区调研数据) --- ### 五、安装与生态 - **部署要求**: 最低配置:2 CPU / 4 GB 内存(适用于测试环境) 推荐配置:4 CPU / 8 GB 内存(生产环境) - **支持矩阵**: Kubernetes 版本:v1.19 ~ v1.25 操作系统:CentOS/RHEL/Ubuntu - **社区生态**: 贡献者来自青云科技、华为、微软等企业,2022 年进入 CNCF 全景图 --- ### 六、与同类产品对比 | 特性 | KubeSphere | Rancher | OpenShift | |--------------------|------------|---------|-----------| | 开源协议 | Apache 2.0 | Apache 2.0 | 商业许可 | | 图形化操作深度 | ★★★★☆ | ★★★☆☆ | ★★★★☆ | | 微服务治理能力 | 内置 Istio | 需插件 | 需 Service Mesh | | 边缘计算支持 | 通过扩展 | 无 | 无 | | 学习曲线 | 中等 | 低 | 高 | --- 建议从单集群测试环境开始体验,重点关注 **网络插件兼容性** 和 **存储配置** 等生产部署关键要素。对于已有 K8s 集群的用户,可采用 **最小化安装模式** 逐步启用所需功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值