🎯 レッスンの目的
運用環境でノードのライフサイクルを管理する方法(メンテナンス、汚染/許容、ノード アフィニティ、トポロジの広がり、およびノードの問題の自動検出)を理解します。
1.ノードのライフサイクル
___コードブロック_0___2.非常線と排水路
___コードブロック_1___3.汚染と容認
___コードブロック_2___ ___コードブロック_3___4.ノード アフィニティ
___コードブロック_4___5.トポロジースプレッド制約
可用性を高めるためにポッドをゾーン/ノード全体に均等に分散します:
___コードブロック_5___6.ノード問題検出ツール
___コードブロック_6___7.正常なノードのシャットダウン
___コードブロック_7___8。 Karpenter によるノードの自動プロビジョニング
___コードブロック_8___概要
- Cordon + Drain: ノード メンテナンスの標準プロセス
- Taints/Tolerations: ワークロードの配置を制御します (専用ノード)
- ノード アフィニティ: バインディング インスタンス タイプ、アーチ、ゾーン
- トポロジ分散制約: ポッドがゾーン/ノード間で均等に分散されていることを確認
- _ノード問題検出ツール: ノードレベルの問題を自動的に検出__HTMLTAG_99___
- Karpenter: クラスター オートスケーラーよりも賢い自動プロビジョニング