KubeSummit 2025

講者資訊

蘇曜祥

蘇曜祥

104 資訊科技
軟體架構師

蘇曜祥是 104 資訊科技的資深軟體架構師,2021 年開始,負責帶領團隊導入 K8s 及多種 CNCF 工具到 104 的 K8s 平台。


在將 104 公司的大規模網站服務導入 K8s 旅程中,經歷過諸如:雲地多地部署、使用 Argo CD 實踐 GitOps、開發 Helm 部署 Starter Kit、利用 OPA Gatekeeper 確保合規、多叢集 SBOM 蒐集與利用、Kubecost 實現 Chargeback...等諸多挑戰,實戰經驗紮實。"


演講議程

混合雲環境整合異質工作流程工具運行關鍵業務 Job 的經驗分享

在一個混合雲環境中,各團隊使用不同工作流程工具是常見樣態,如何整合由多個開發團隊使用,運行在公司內網與公有雲、容器與虛擬機的異質環境,是近幾年 104 Kubernetes 團隊在實務上遇到的難題。


本演講將分享 104 Kubernetes 團隊如何整合 AWS Step Functions、Argo Events、Argo Workflows 及 Rundeck 來運行關鍵業務工作流程,透過 Step Functions 為流程控制器,指揮運行在雲端與地端的多個工作流程工具(Argo Workflows、Rundeck)。


導入這樣的混合型架構,我們也面臨許多挑戰,包括:

- 如何設計一套工作流程框架,同時服務開發者、雲端與地端維運團隊?

- 如何讓不同執行平台(如 Kubernetes Job Pod、AWS Lambda、VM 上的 Job)之間交換執行狀態?

- 如何在跨系統流程中導入錯誤回報、重試機制?


這樣的流程整合不僅提升作業的可視性與協作效率,也讓流程邏輯從「人力排程」轉變為「事件驅動」,大幅提升處理彈性與系統韌性。


當然,整合多種截然不同的工作流程執行平台,也讓我們踩過不少坑。本演講將分享這一路走來的設計思維、實踐成果、以及我們如何逐步讓流程平台從「工具箱」走向「作業骨幹」。


《聽眾收穫

聽眾可在本演講一窺在中大型企業的混合雲環境中,常出現的新舊架構整合問題。