阿里巴巴中间件 4小时前
Dubbo 云原生重构出击:更快部署、更强控制台、更智能运维
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Apache Dubbo最新发布的云原生升级,为开发者和运维团队带来了革命性的变化。通过dubboctl命令行工具,本地开发和测试环境可以实现微服务集群的一键部署,极大简化了快速上云的流程。对于生产环境,Helm Chart安装包支持Kubernetes原生化部署,一条命令即可完成集群上线,满足企业级云原生标准化运维需求。此外,全新升级的可视化控制台提供了直观的界面,集成了服务信息、流量监控、监控和链路追踪功能,显著提升了运维效率,使得服务管理和故障排查更加便捷。Dubbo Operator的推出,更是迈向了轻量级服务网格运维,通过Kubernetes Operator模式实现标准化、智能化的运维能力,未来还将支持Proxyless Mesh模式,为企业带来更优的云原生体验。

🚀 **一键部署微服务集群,加速上云进程**:Dubbo通过dubboctl命令行工具,为本地开发提供了一键部署微服务集群的能力,无需复杂配置,大大提升了开发和测试效率。同时,针对生产环境,提供基于Helm Chart的原生Kubernetes部署能力,一条命令即可完成集群上线,满足企业级云原生标准化运维需求,实现微服务从本地试用到生产环境的无缝衔接。

📊 **全新可视化控制台,提升运维效率**:新版Dubbo Admin控制台提供了直观易用的可视化界面,将资源详情(应用、实例、服务)和流量管控(动态配置、条件路由、标签路由)集成其中。用户可以轻松查看服务状态、流量情况,并进行精细化的流量管理,同时集成的监控和链路追踪功能,有助于运维人员快速定位和处理问题,缩短故障恢复时间。

⚙️ **Dubbo Operator赋能自动化运维**:基于Kubernetes Operator模式设计的Dubbo Operator,为微服务在云原生环境下的标准化、智能化运维提供了解决方案。它通过自定义资源(CRD)实现服务自动发现、声明式管理、弹性扩缩容及一体化流量治理,与主流服务网格Operator设计理念一致,旨在简化微服务部署和运维流程,提升集群稳定性。

🌐 **迈向轻量级服务网格,优化资源开销**:Dubbo Operator的设计理念与业界服务网格Operator保持一致,未来将进一步支持轻量级Proxyless Mesh模式,实现无需Sidecar的原生服务网格治理。这将显著降低资源消耗,并提供更简洁高效的云原生运维体验,让开发者和运维人员能更专注于业务创新。

钟坚、陈才、刘军 2025-08-08 16:01 浙江

Apache Dubbo 最新发布的云原生重磅升级,为开发者和运维团队带来了一键部署微服务集群与全新控制台的双重能力,极大提升微服务全生命周期管理体验。

Apache Dubbo 最新发布的云原生重磅升级,为开发者和运维团队带来了 一键部署微服务集群 与 全新控制台 的双重能力,极大提升微服务全生命周期管理体验。

01 一键部署微服务集群,快速上云更简单

Aliware

Dubbo 本次升级为云原生场景提供了更灵活的部署方式,开发者和企业用户可根据场景选择最优方案:


dubboctl 命令行提升本地开发部署体验


对于本地开发场景,通过 dubboctl 可以一键初始化和部署微服务集群,无需手动编写复杂配置文件,适合快速体验、开发与测试环境。

root@master:~# curl -L https://dubbo.apache.org/downloadDubbo | sh -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   282  100   282    0     0    306      0 --:--:-- --:--:-- --:--:--   306
100  2563  100  2563    0     0   1647      0  0:00:01  0:00:01 --:--:-- 10723


Downloading dubbo-v0.2.2 from https://github.com/apache/dubbo-kubernetes/releases/download/v0.2.2/dubbo-v0.2.2-linux-arm64.tar.gz ...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 37.2M  100 37.2M    0     0   685k      0  0:00:55  0:00:55 --:--:--  662k


Dubbo v0.2.2 download complete!


add the /root/dubbo-v0.2.2/bin directory to your environment path variable with:
     export PATH="$PATH:/root/dubbo-v0.2.2/bin"

root@master:~# dubboctl install ---set profile=default
 ____          _      _
|  _ \  _   _ | |__  | |__    ___
| | | || | | || |_ \ | |_ \  / _ \
| |_| || |_| || |_| || |_| || |_| |
|____/  \____||____/ |____/  \___/
✔ Dubbo Resource Core install Completed
✔ Nacos Register Plane install Completed
✔ Admin Dashboard install Completed
✔ All Dubbo resources have been successfully installed to the cluster.


root@master:~# k get po -ndubbo-system
NAME                     READY   STATUS    RESTARTS   AGE
admin-847f5fbc76-qt84x   1/1     Running   0          40s
nacos-0                  1/1     Running   0          40s


Helm Chart 安装包支持生产环境一键部署


对于线上生产环境,面向 Kubernetes 提供原生化部署能力,用户可通过 Helm 一条命令完成生产环境集群上线,满足企业级云原生标准化运维需求。

root@master:~# helm repo add dubbo https://charts.dubbo.apache.org
"dubbo" has been added to your repositories


root@master:~# helm search repo dubbo
NAME           CHART VERSION APP VERSION DESCRIPTION
dubbo/admin     0.1.2         1.0.0       Helm chart for dubbo admin dashboard.
dubbo/base     0.1.2         1.0.0       Helm chart for deploying dubbo cluster resource...
dubbo/nacos     0.1.2         1.0.0       Helm chart for nacos register plane.
dubbo/zookeeper 0.1.2         1.0.0       Helm chart for zookeeper register plane.

root@master:~# helm install admin dubbo/admin --namespace dubbo-system
NAME: admin
LAST DEPLOYED: Wed Aug  6 15:23:21 2025
NAMESPACE: dubbo-system
STATUS: deployed
REVISION1
TEST SUITE: None


root@master:~# k get po -ndubbo-system
NAME                     READY   STATUS    RESTARTS   AGE
admin-555c69c8dc-rcwww   1/1     Running   0          47s

通过这两种安装模式,Dubbo 可以覆盖从本地快速试用到生产环境标准化部署的全场景需求,实现真正意义上的云原生一键上云。

02 全新可视化控制台,运维效率全面提升

Aliware

Dubbo 本次升级推出了全新控制台,为微服务运维管理提供了直观的可视化界面。用户可在控制台中轻松查看服务信息及流量监控情况,实现对服务运行状态的全局把控。此外,控制台还集成了监控和链路追踪功能,方便运维人员第一时间定位问题、处理异常,大幅降低故障恢复时间。


新版控制台概览



新版的 Dubbo Admin 总体分为 资源详情 和 流量管控 两部分。


资源详情


资源详情从应用、实例、服务这三个 Dubbo 的领域模型来展开,用户可以从不同的视角来观测和管理 Dubbo 服务。

应用详情


实例详情


服务分布



流量管控


流量管控则将 Dubbo 既有的动态配置,条件路由,标签路由表单化,进一步降低流量运维的门槛。

配置表单(白屏化配置)


配置 Yaml


未来 Dubbo Admin 将围绕 Dubbo 微服务的可观测,流量管控,智能诊断持续发展。

03 Dubbo Operator:

迈向轻量级服务网格运维

Aliware

Dubbo 本次升级推出了 Dubbo Operator,作为基于 Kubernetes Operator 模式设计的自动化运维组件,致力于为微服务在云原生环境下提供标准化、智能化的运维能力。

Dubbo Operator 通过定义 Kubernetes 自定义资源(CRD),实现声明式配置和自动化控制,核心功能包括:


apiVersion: install.dubbo.io/v1alpha1
kind: DubboOperator
metadata:
  namespace: dubbo-system
spec:
  components:
    base:
      enabled: true
    register:
      nacos:
        enabled: false
      zookeeper:
        enabled: true
  dashboard:
    admin:
      enabled: true
  values:
    profile: demo
    nacos:
      enabled: false
    zookeeper:
      enabled: true

Dubbo Operator 的设计理念和架构与业界主流的服务网格 Operator 保持高度一致,均旨在实现微服务全生命周期的智能管理,深度融合 Kubernetes 生态体系,极大简化了微服务集群的部署与运维流程,显著提升自动化运维效率和集群稳定性。

未来,Dubbo Operator 将进一步演进,支持轻量级 proxyless mesh 模式,实现无需 Sidecar 的原生服务网格治理,为企业带来更低的资源开销和更简洁高效的云原生运维体验。

借助 Dubbo Operator,开发者和运维人员能够将更多精力聚焦于业务创新,摆脱基础设施运维的繁琐负担。

总结与规划


Aliware

此次 Dubbo 云原生升级,不仅实现了微服务集群的一键部署和全新可视化控制台的上线,更通过 Dubbo Operator 布局自动化运维和服务网格化治理,标志着 Dubbo 在云原生道路上的又一次重要跃迁。

未来,Dubbo 将持续围绕 可观测性、智能流量管控、轻量级服务网格 等关键方向深化能力,进一步打通开发、部署、运维全链路,助力企业在多云与云原生环境中更高效地构建和管理微服务系统。

相关链接:

相关项目仓库地址

1. https://github.com/apache/dubbo-kubernetes

2. https://github.com/apache/dubbo

3. https://github.com/apache/dubbo-go


官方网站

https://dubbo.apache.org

阅读原文

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Apache Dubbo 云原生 微服务 一键部署 可视化运维 Dubbo Operator
相关文章