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

レッスン 47: 2 日目の運用とメンテナンス

Kubernetes クラスターのアップグレード、ノードのメンテナンス、証明書のローテーション、キャパシティ プランニング、インシデント管理、オンコール プラクティス、運用ランブック。

🔒 DevSecOps — レッスン 47 レッスン 47: 2 日目の操作とメンテナンス

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

指標しきい値_アクション_
_クラスター CPU 割り当て> 70%新しいワーカー ノードを計画_
クラスター メモリ割り当て> 75%_新しいワーカー ノードを計画_
Ceph ストレージの使用> 70%_OSD またはディスクの追加_
PV 使用量> 80%PVC を拡張するかストレージを追加_
ポッド数とクォータ> 80%リソースクォータを増やす_

パート 5: インシデント管理

コードブロック_7

コードブロック_8


💡 重要なポイント

  1. アップグレード: 最初にコントロール プレーン、ワーカーが一度に 1 人ずつローリング
  2. PDB: ドレイン前に必ず PodDisruptionBudget を設定
  3. 証明書: 有効期限を監視し、30 日の警告の前に更新
  4. 容量: プロアクティブな計画のための予測リニア
  5. インシデント: SEV レベル、構造化されたランブック、事後分析

🎯 演習__HTMLTAG_179___

演習 1: アップグレード ドリル__HTMLTAG_181___
  • ラボ クラスタで K8s マイナー バージョン アップグレードを実行__HTMLTAG_184___
  • PDB 保護を使用したノード ドレインの練習
  • 証明書を更新し、クラスターの健全性を確認します

演習 2: インシデント対応

  • _上位 5 つの一般的なアラートのランブックを作成__HTMLTAG_194___
  • インシデント シミュレーションの練習: 失敗の挿入 → ランブックに従う
  • 事後分析テンプレートの作成

📚 次の投稿

_レッスン 48: パフォーマンス テストと最適化 では、システムのロード テストと最適化を行います。