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