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

第 43 課:實務 — 叢集管理

模組 9 實作:升級 Kubernetes 叢集、etcd 備份/復原、節點耗盡/維護、ResourceQuota、LimitRange、VPA、In-Place Pod Resize、Velero 備份。

🔒 DevSecOps — 第 43 課 第 43 課:實作 — 叢集管理

KUBERNETES:從基礎到進階

模組 9:叢集管理

xdev.asia

🎯 練習目標

  • 排出節點並執行維護節點__HTMLTAG_69___
  • 備份和還原etcd
  • 設定 ResourceQuota 和 LimitRange
  • 測試就地 Pod 資源大小調整
  • 安裝和測試 VPA 建議__HTMLTAG_77___
  • 使用 Velero 的備份叢集

實驗 1:節點維護

___程式碼區塊_0___

實驗 2:etcd 備份與復原__HTMLTAG_84___ ___程式碼區塊_1___

實驗 3:ResourceQuota 和 LimitRange__HTMLTAG_86___ ___程式碼區塊_2___

實驗 4:就地 Pod 資源調整大小

___程式碼區塊_3___

實驗 5:VPA 建議

___程式碼區塊_4___

實驗 6:Velero 備份__HTMLTAG_92___ ___程式碼區塊_5___

清理

___程式碼區塊_6___

摘要__HTMLTAG_96___
  • ✅ 節點排空/封鎖/取消封鎖:標準維護工作流程
  • ✅ etcd 備援:快照並驗證
  • ✅ ResourceQuota:限制每個命名空間的資源__HTMLTAG_103___
  • ✅ LimitRange:pod 的預設資源
  • ✅ 就地調整大小:更改 CPU/記憶體不會重新啟動 Pod
  • ✅ VPA:自動推薦適當的資源
  • ✅ Velero:備份和還原命名空間等級__HTMLTAG_111___