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

第 40 課:節點管理

Kubernetes 中的節點管理:節點生命週期、封鎖、排空、污點和容忍、節點親和性、拓樸傳播約束、節點問題偵測器、節點正常關閉。

🔒 DevSecOps — 第 40 課 第 40 課:節點管理

KUBERNETES:從基礎到進階

模組 9:叢集管理

xdev.asia

🎯 課程目標___HTMLTAG_66__HTMLTAG_67___了解如何管理生產中的節點生命週期:維護、污點/容忍、節點親和性、拓撲傳播以及自動檢測節點問題。

1。節點生命週期

___程式碼區塊_0___

2。警戒線和排水溝

___程式碼區塊_1___

3。污點和容忍

___程式碼區塊_2___ ___程式碼區塊_3___

4。節點親和性

___程式碼區塊_4___

5。拓樸擴充約束

在區域/節點之間均勻分佈 Pod 以提高可用性:

___程式碼區塊_5___

6。節點問題檢測器

___程式碼區塊_6___

7。節點正常關閉

___程式碼區塊_7___

8。使用 Karpenter 自動設定節點

___程式碼區塊_8___

摘要

  • Cordon + Drain:節點維護的標準流程
  • 污點/容忍:控制工作負載放置(專用節點)
  • 節點親和性:綁定實例類型、拱形、區域
  • 拓樸分佈約束:確保 Pod 均勻分佈在區域/節點上
  • 節點問題偵測器:自動偵測節點層級問題__HTMLTAG_99___
  • Karpenter:比 Cluster Autoscaler 更聰明的自動設定