Kubernetes Domain Spec (總綱)
本檔是 kubernetes/ 底下所有小主題的總規格入口。
原則:共用規範放這裡;實作細節放各子題 spec.md。
1) Agent Scope 與操作原則
- AI agent 運行於 Mac mini,協助維護
notebook repo,並聚焦kubernetes/目錄。 - 若有分支工作流程,預設由
main切分支(例如ai/k8s)後再合回main。 - 操作 Azure 資源時,優先透過 Azure MCP。
2) 子題導覽
| 子題 | 規格檔 | 說明 |
|---|---|---|
| 3node-kubevirt | kubernetes/3node-kubevirt/spec.md |
Azure 上的 3 節點 K8s + KubeVirt Lab |
| 3node-multipass | kubernetes/3node-multipass/spec.md |
Mac Mini 本機 Multipass 的 3 節點純 K8s Lab |
3) 共用規範
3.1 Naming & Resource Boundary
- 專案專屬資源需有一致前綴(例如
mansion_kubevirt_*/mansion-kubevirt-*,依各子題實際 IaC 為準)。 - 共用資源(例如 shared vnet)集中在 shared resource group(例如
mansion-shared-resource)。
3.2 規格維護原則
- 本檔只放:
- 共用規範
- 子題索引
- 跨子題共同決策
- 各子題
spec.md必須固定包含:Scope & GoalTarget ArchitectureNaming ConventionExecution GuardrailsAgent BootstrapCurrent Status SnapshotDefinition of Done
4) Current Status Snapshot(跨子題)
3node-kubevirt:已有 Phase 0~6 文件與 IaC,適合用於 Azure + KubeVirt 實作驗證。3node-multipass:已有 Step 0~6 buildup 導向,適合本機純 K8s 基礎學習與演練。
5) Agent 快速啟動(跨子題)
新 agent 重啟時,建議先讀:
- 本檔
kubernetes/spec.md(總綱) - 目標子題
kubernetes/<topic>/spec.md - 該子題
buildup.md/commands.md/architecture.md