回顧我的 2025 年成長之旅

紀錄我 2025 年從剛當完兵、入職 Cloud Engineer、備戰雙十一,到站上技術舞台與拿下鐵人賽冠軍的完整一年。 Summary 2025 年,我從剛當完兵、第一份正職工作開始,一路走到雙十一、技術舞台,還有寫作賽事 我在 Q1 成為 SHOPLINE Cloud Engineer,正式投入大規模電商系統的 Kubernetes 與 Networking 維運,涵蓋 EKS、CDN / Proxy Layer、TLS、以及高流量穩定性設計。入職後即被要求主講 EKS Deep Dive 內部分享,開始承擔雙十一備戰相關的系統責任。 Q3~Q4,我參與 SHOPLINE 2025 雙十一 的系統備戰與當晚 shift,並見證 SHOPLINE 業績再創新高。 在技術輸出與社群方面,我於 2025 年: 於 2025 KubeSummit 代表 SHOPLINE 演講「從零打造 eBPF CNI Plugin:揭秘 Cilium 封包處理核心原理」該場次為 全場滿意度最高演講,內容深入底層從 Cilium 原始碼與論文出發,實作 Prototype 解構封包處理流程,並得到 Cilium 官方轉發 首次參賽 iTHome 鐵人賽(Cloud Native 組)獲得冠軍,完成「30 天深入淺出 Cilium:從入門到實戰」系列,深入淺出教學 Cilium 與實戰經驗 成為 AWS Community Builder(Serverless) 並持續以 Mentor 身份參與 AWS Educate Cloud Ambassador,累積 10+ 場技術與職涯培訓課程 整體而言,2025 是我把 Networking / Kubernetes / Cloud Infra 從「深度學習」推進到「可被驗證輸出」的一年,無論是在大流量實戰、底層原理拆解,或對外技術傳播上,都開始累積出一條穩定的專業方向...

January 1, 2026 · 4 min

Kubernetes 常見問題:kubectl apply 的 Last applied configuration 用途是什麼?

在 我的 Notion Kubernetes 學習筆記 - Jan 13, 2025 中,我透過 CKA 的課程學習到 kubectl apply 背後的原理,而我知道 kubectl apply 背後有三個東西來決定它如何變更資源: Configuration file:配置文件,代表使用者的最新意圖。 Last applied configuration:上次使用 kubectl apply 時記錄的配置,用於追蹤變更。 Live configuration:目前 Kubernetes 叢集中的實際配置狀態。 以下引用 Kubernetes 官方文件的說明: When kubectl apply updates the live configuration for an object, it does so by sending a patch request to the API server. The patch defines updates scoped to specific fields of the live object configuration. The kubectl apply command calculates this patch request using the configuration file, the live configuration, and the last-applied-configuration annotation stored in the live configuration....

January 14, 2025 · 3 min