Chuyển đến nội dung chính

第 47 課:第 2 天操作與維護

Kubernetes 叢集升級、節點維護、憑證輪替、容量規劃、事件管理、待命實務與操作手冊。

🔒 DevSecOps — 第 47 課 第 47 課:第二天的操作和操作維護

使用 Kubernetes HA 在本地部署微服務

第 12 部分:生產營運與生產頂點專案

xdev.asia

🎯 課程目標__HTMLTAG_66___
  • ✅ Kubernetes 版本升級流程
  • ✅ 節點維護(排水、警戒線、解除警戒線)
  • ✅ 憑證輪替__HTMLTAG_73___
  • ✅ 容量規劃與趨勢
  • ✅ 事件管理框架__HTMLTAG_77___
  • ✅ 操作手冊__HTMLTAG_79___

第 1 部分:KUBERNETES 升級

程式碼區塊_0

程式碼區塊_1


第 2 部分:節點維護

程式碼區塊_2

程式碼區塊_3


第 3 部分:憑證輪替

程式碼區塊_4

程式碼區塊_5


第 4 部分:容量規劃

程式碼區塊_6

___HTMLTAG_96__HTMLTAG_97___指標___HTMLTAG_98__HTMLTAG_99___閾值____HTMLTAG_100__HTMLTAG_101___操作___HTMLTAG_102__HTMLTAG_103___ ___HTMLTAG_106__HTMLTAG_107___叢集CPU分配___HTMLTAG_108__HTMLTAG_109___> 70%___HTMLTAG_110__HTMLTAG_111___規劃新工作節點____HTMLTAG_112__HTMLTAG_113___ ___HTMLTAG_114__HTMLTAG_115___叢集記憶體分配___HTMLTAG_116__HTMLTAG_117___> 75%____HTMLTAG_118__HTMLTAG_119___規劃新工作節點____HT__HTMLTAG_1201HTMLTAG_121___ ___HTMLTAG_122__HTMLTAG_123___使用的 Ceph 儲存___HTMLTAG_124__HTMLTAG_125___> 70%___HTMLTAG_126__HTMLTAG_127___新增 OSD 或磁碟____HTMLTAG_128__HTTAG_129___ ___HTMLTAG_130__HTMLTAG_131___PV使用量___HTMLTAG_132__HTMLTAG_133___> 80%___HTMLTAG_134__HTMLTAG_135______擴充程式PVC或新增儲存____HTMLTAG_136__HTMLTAG_137______ ___HTMLTAG_138__HTMLTAG_139___Pod 數量與配額___HTMLTAG_140__HTMLTAG_141___> 80%___HTMLTAG_142__HTMLTAG_143___增加資源配額____HTMLTAG_144__HTMLTAG_145______

第 5 部分:事件管理

程式碼區塊_7

程式碼區塊_8


💡 重點

    ___HTMLTAG_156__HTMLTAG_157___升級:先控制平面,工作人員滾動,一次一個 ___HTMLTAG_160__HTMLTAG_161___PDB:始終在排出之前設定 PodDisruptionBudget ___HTMLTAG_164__HTMLTAG_165___憑證:監控到期情況,在 30 天警告之前續訂 ___HTMLTAG_168__HTMLTAG_169___容量:預測線性用於主動規劃 ___HTMLTAG_172__HTMLTAG_173___事件:SEV 等級、結構化操作手冊、事後分析

🎯 練習__HTMLTAG_179___

練習 1:升級練習__HTMLTAG_181___
  • 在實驗室叢集上執行K8s小版本升級__HTMLTAG_184___
  • 使用 PDB 保護練習節點耗盡
  • 續訂證書,驗證叢集運作狀況

練習 2:事件回應

  • 為前 5 個常見警報建立運作手冊__HTMLTAG_194___
  • 練習事件模擬:注入失敗 → 遵循運行手冊
  • 撰寫事後分析範本

📚 下一篇文章

在第48課:效能測試和最佳化中,我們將對系統進行負載測試和最佳化。