作者:鍾堅、陳才、劉軍
Apache Dubbo 最新發布的雲原生重磅升級,為開發者和運維團隊帶來了 一鍵部署微服務集羣 與 全新控制枱 的雙重能力,極大提升微服務全生命週期管理體驗。
01 一鍵部署微服務集羣,快速上雲更簡單
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 -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 一條命令完成生產環境集羣上線,滿足企業級雲原生標準化運維需求。
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
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 的聲明式運維,結合自動擴縮容策略,提高資源利用率和運維效率。
- 一體化流量治理能力:提供流量切換、灰度發佈等關鍵治理功能,簡化複雜運維操作。(開發中)
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. https://github.com/apache/dubbo-kubernetes
2. https://github.com/apache/dubbo
3. https://github.com/apache/dubbo-go
官方網站
https://dubbo.apache.org
2025杭州·雲棲大會,來了!
9月24日至26日,杭州·雲棲小鎮
三場重磅主論壇
超110場聚合話題專場
40000平方米智能科技展區
點擊此處免費註冊領取雲棲大會門票