GitHub更新GitHub Actions,宣布GitHub Actions Runner規模集用戶端(Scale Set Client)進入公開預覽階段。該功能為獨立的Go模組,讓團隊無需依賴Kubernetes,即可運用Scale Set API替自架Runner建立自動縮放能力。

GitHub表示,Runner規模集用戶端負責與GitHub的Scale Set基礎架構進行互動與協調,至於Runner的建立、擴充與回收方式,則由使用者自行實作。組織可依據現有環境,將Runner部署於容器、虛擬機器、裸機或雲端服務上,再由GitHub Actions負責分派工作負載。

GitHub指出,該用戶端支援多標籤功能,可替同一個Scale Set指派多個標籤以支援不同建置類型,同時也適用於代理式工作流程情境,包括GitHub Copilot程式開發代理,並提供內建指標以監控工作與Runner的執行表現。

針對既有工具鏈,GitHub強調新用戶端並非用來取代Actions Runner Controller(ARC)。ARC仍是Scale Set API的參考實作,也是Kubernetes環境下推薦的自動縮放方案。官方並預告,ARC 0.14.0版本預計於2026年3月新增多標籤支援。

熱門新聞

Advertisement