yurt-hub是為ACK叢集混合雲節點池提供自治能力的節點群組件。本文為您介紹yurt-hub組件,以及使用說明和相關內容的最新動向。
組件介紹
yurt-hub作為節點維度流量代理,專為雲邊網路不穩定情境提供可用性與體驗。
該組件的主要作用如下:
提供資料緩衝能力。當節點到雲端API Server的鏈路不可用時,您的業務Pod和系統組件即使發生重啟,也可以從yurt-hub的本機快取讀取關鍵資源資料,避免因“拿不到配置/狀態”導致啟動失敗或長時間不可用。
避免因訪問API Server中斷引發的連鎖反應(驅逐/重啟風暴)。在專線中斷或不穩定時,yurt-hub作為節點本地代理承接訪問請求,減少因 apiserver 不可達帶來的逾時與錯誤,降低節點上 Pod 被異常影響、頻繁重啟等風險,讓邊緣側更“抗斷連”。
支援API Server訪問鏈路自適應。叢集內使用InClusterConfig的應用/組件,訪問API Server時會自動經由yurt-hub代理轉寄,實現鏈路自適應;無需為網路不穩定情境專門改造應用。
支援系統組件的鏡像倉庫自動適配,在專線或公網串連情境下,系統組件會自動切換為使用私網鏡像或公網鏡像。

使用說明
僅支援 1.33 及以上版本的 ACK 託管叢集使用,且僅支援混合雲節點池部署使用。
使用該組件前,需提前安裝控制面組件yurt-hub-controlplane。
yurt-hub安裝說明:
在阿里雲OpenAPI門戶中調用OpenAPI InstallNodePoolComponents,填入需要安裝yurt-hub的叢集ID與混合雲節點池ID,然後在組件名稱中填入yurt-hub,組件版本選擇0.15.0。可通過config.customConfig配置參數,當前支援配置
"cacheAgents": {User-Agent}以開啟資料緩衝能力,樣本配置如下,其中 User-Agent通常是業務容器的啟動命令。apiVersion: v1 kind: Pod metadata: name: hybrid-app-pod spec: containers: - name: "hybrid-app" image: "xxx/hybrid-app-amd64:1.18.8" command: - /bin/sh - -ec - | # User-Agent 即為啟動命令: hybrid-app。 /usr/local/bin/hybrid-app --v=2
變更記錄
2026 年 01 月
版本號碼 | 鏡像地址 | 變更內容 | 變更時間 | 變更影響 |
v0.15.0 | registry.cn-hangzhou.aliyuncs.com/acs/yurt-hub:v0.15.0 | ACK 叢集混合雲節點池的首個 yurt-hub 版本。 | 2026 年 01 月 13 日 | 此次升級不會對業務造成影響。 |