去年鐵人賽的時候,我其實就曾經打開報名頁面看了好幾次。那時的想法是:「要是我也能像這些參賽者一樣,把平常做的東西整理出來就好了。」但我最後還是沒報名,因為覺得自己還沒準備好,也不確定有沒有時間能撐過 30 天。
今年,狀況有點不同。年初,我們主管發起了一個名為「52 週學習挑戰」的計劃,鼓勵大家每週紀錄一項新學到的工具、實作、或觀念。這次我選擇跟上,然後就這樣積了不少的 Notion 筆記,與其把這些內容悶在自己電腦裡,不如趁著鐵人賽,把它們公開整理出來,也當作是給自己的總結與回顧。這次參賽對我來說有三個意義:
這個系列將圍繞著我平常負責的主題:用 IaC 工具建構 AWS 上的 EKS 叢集,並以 GitOps 模式自動化部署與管理 Kubernetes 元件。你可以預期會看到的內容包括:
你可以從這系列中學到:
這 30 天的主軸不會是「教學」,而是想「分享」。我會作為一個 junior 工程師,試著用自己的話、把手上的混亂整理成架構、把做過的事說清楚。如果你也是 DevOps / SRE / 雲端部署的實作者,希望這些紀錄能帶給你一點實際的幫助。也歡迎你在留言或社群上跟我交流,讓我們彼此學得更深入!
明天就要開始介紹 IaC 跟 Terraform 囉!