一键上云不是梦!Apache Dubbo 发布微服务集群部署与全新控制台

作者:钟坚、陈才、刘军

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

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

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

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

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

ruby 复制代码
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"
sql 复制代码
root@master:~# dubboctl install -y --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 一条命令完成生产环境集群上线,满足企业级云原生标准化运维需求。

bash 复制代码
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.
sql 复制代码
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
REVISION: 1
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 全新可视化控制台,运维效率全面提升

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

新版控制台概览

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

资源详情

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

应用详情

实例详情

服务分布

流量管控

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

配置表单(白屏化配置)

配置 Yaml

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

03 Dubbo Operator:迈向轻量级服务网格运维

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

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

  • 服务自动发现与注册:自动感知并管理集群中的服务实例,无需手动干预。
  • 声明式管理与弹性扩缩容:支持基于 CRD 的声明式运维,结合自动扩缩容策略,提高资源利用率和运维效率。
  • 一体化流量治理能力:提供流量切换、灰度发布等关键治理功能,简化复杂运维操作。(开发中)
yaml 复制代码
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,开发者和运维人员能够将更多精力聚焦于业务创新,摆脱基础设施运维的繁琐负担。

总结与规划

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

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

相关链接:

相关项目仓库地址

  1. github.com/apache/dubb...

  2. github.com/apache/dubb...

  3. github.com/apache/dubb...

官方网站

dubbo.apache.org

2025杭州·云栖大会,来了!

9月24日至26日,杭州·云栖小镇

三场重磅主论坛

超110场聚合话题专场

40000平方米智能科技展区

点击此处免费注册领取云栖大会门票

相关推荐
helloworld工程师1 天前
Dubbo应用开发之架构的演进之路
架构·dubbo
菜菜的后端私房菜2 天前
Dubbo2到Dubbo3服务发现机制的优化
java·后端·dubbo
Never~ending4 天前
【测试】⾃动化测试常⽤函数
dubbo
KnowSafe8 天前
使用HTTPS对搜索引擎SEO有用吗?
dubbo
程序员小潘10 天前
Dubbo 序列化类检查和自动信任机制
java·dubbo
武子康12 天前
Java-80 深入浅出 RPC Dubbo 动态服务降级:从雪崩防护到配置中心秒级生效
java·分布式·后端·spring·微服务·rpc·dubbo
百度SEO专员13 天前
2025最新蜘蛛池在百度SEO中的应用
dubbo
程序员的世界你不懂14 天前
Jmeter常见问题分析(1)乱码问题
jmeter·dubbo