開始使用免費開始

在 Kubernetes 上部署一個 ETL pipeline

你將在 Kubernetes 上部署一個 ETL pipeline。你的 Extract、Transform、Load 步驟會由 Pods 實作,並透過 Persistent Volume Claims 建立的對應 Persistent Volumes 來讀寫資料。

你的任務是找出以 2 人(含)以上為一組,搭乘 NYC yellow cab 的乘客總數。 你的「Extract Pod」會先把初始資料整理為一個 CSV 檔,再交給「Transform Pod」。 這個 Pod 會把 yellow cab 資料整理進 SQLite 資料庫,選出最後計算所需的所有資料, 然後交給「Load Pod」。這個最後的 Pod 會彙總所有乘客數、顯示結果,並另存為 CSV 檔。

所有這些步驟都會使用你已經熟悉的標準 Kubernetes 物件來完成。已經為你準備好兩個目錄「Docker/」與「Manifests/」,其中包含建立 Docker 映像與使用 Kubernetes 進行部署所需的檔案。

本練習屬於課程

Kubernetes 入門

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習