
POV:三十天前你打開 Day 01,看到一個 AI 工程師說他是「被迫」學 K8s 的;三十天後你想知道,他到底學了多少、又決定先不學哪些。
寫完了。Day 01 那天早上,我的開發機又重開了一次,我在那篇說這個系列不是 K8s 教科書,是一個主業寫 agent 的人的學習日記。今天把三十天濃縮成一頁,給跟我一樣主業是 agent、不是叢集的同行。
懂到能做決策就好,不用懂到能維運整個叢集。 具體是五件事:
其他的,node pool 細節、底層網路、operator、service mesh,撞到再學。先把 agent 做好,K8s 是為它服務的,不要反過來。
Day 01–22 是已經定稿的標題,Day 23–29 照各篇 review 中的標題,發表時可能微調。
Week 1|Agent 為什麼會撞上 K8s:Day 01 我為什麼(被迫)開始學 K8s / Day 02 Agent 不是一個程式,是一堆程式 / Day 03 Container 對 AI 工程師到底解決了什麼 / Day 04 為什麼 docker compose 還是不夠:當環境 swap 見底的時候 / Day 05 K8s 三個心智模型,用 bot 艦隊講一遍
Week 2|AI infra 與 K8s:Day 06 Agent 系統的三種工作負載 / Day 07 RAG 引擎 + 向量庫 + 反向代理:memory cap 怎麼定 / Day 08 GPU 不是「有就好」 / Day 09 requests / limits、OOMKilled、swap / Day 10 training 跟 inference 為什麼幾乎不該共用一個叢集
Week 3|沒碰過 K8s 的 AI 工程師怎麼起步:Day 11 我建議的 5 步學習路徑 / Day 12 在一台 VM 上裝 k3s / Day 13 把一隻 bot 從 compose 搬到 k3s / Day 14 它為什麼一直 CrashLoopBackOff / Day 15 觀測最小可行組合
Week 4|該怎麼選雲端 K8s 部署 AI app:Day 16 先問「你真的需要 K8s 嗎」 / Day 17 我的真實決策:評估 Cloud Run 後決定「暫不搬」 / Day 18 Spot / Preemptible 的代價 / Day 19 成本模型 / Day 20 選型 checklist
Week 5|GCP:GKE vs Cloud Run:Day 21 Cloud Run 適合哪種 agent workload / Day 22 GKE Autopilot vs Standard / Day 23 把一個 agent API 部署到 Cloud Run / Day 24 同一個 workload 上 GKE Autopilot / Day 25 GPU on GCP
Week 6|Azure AKS 對照與收尾:Day 26 AKS 對 GKE:概念對照表 / Day 27 同一個 agent workload 上 AKS 最小集 / Day 28 GCP 與 Azure 對照總表 / Day 29 維運日常:AI 工程師的最小 SRE 清單 / Day 30 本篇
這個系列刻意避開了幾件事,老實列出來:
verified: false。這不是藉口,是提醒你不要直接複製貼上。verified: false 改掉,然後放著跑一段時間,看它跟 VM 上 Docker 版的維運體驗差在哪。謝謝你讀到這裡。三十天前我不確定一個「淺但誠實」的 K8s 系列有沒有價值;寫完之後我確定了:對 AI 工程師來說,知道自己暫時不需要知道什麼,跟知道該知道什麼一樣重要。
AI 工程師該懂的 K8s 只有五件事:分得清 workload、寫得出 requests / limits、答得出需不需要、知道換雲要重學哪三樣、敢故意讓它死一次;其他的,撞到再學。