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

レッスン 47: 実践 — クラウド プラットフォームと本番環境の準備

モジュール 10 の実践: マネージド K8 (EKS/GKE/AKS) へのデプロイ、PDB、HPA の構成、スポット ノードによるコストの最適化、本番準備チェックリスト、Karpenter ノードの統合。

🔒 DevSecOps — レッスン 47 レッスン 47: 実践 — クラウド プラットフォームと 本番準備

KUBERNETES: 基本から高度まで

モジュール 10: クラウドと制作_

xdev.asia

🎯 練習目標__HTMLTAG_68___
  • 本番環境に対応したアプリケーションをローカル クラスターにデプロイ (クラウドをシミュレート)
  • PodDisruptionBudget の構成とノード ドレインのテスト__HTMLTAG_73___
  • カスタム メトリクスを使用した HPA 構成__HTMLTAG_75___
  • セキュリティのベスト プラクティスを適用する (PSS、ネットワーク ポリシー)
  • _正常なシャットダウンをテスト
  • Karpenter 統合の構成 (シミュレーション)

ラボ 1: 本番環境に対応した展開__HTMLTAG_84___ ___コードブロック_0___

ラボ 2: PodDisruption の予算

___コードブロック_1___

_ラボ 3: 水平ポッド オートスケーラー__HTMLTAG_88___ ___コードブロック_2___

ラボ 4: ネットワーク ポリシー

___コードブロック_3___

ラボ 5: セキュリティ コンテキスト__HTMLTAG_92___ ___コードブロック_4___

_ラボ 6: 正常なシャットダウン テスト

___コードブロック_5___

クリーンアップ

___コードブロック_6___

概要__HTMLTAG_98___
  • ✅ 本番展開: ローリング アップデート + プローブ + 正常なシャットダウン
  • ✅ PDB: 最小可用性が違反された場合のドレインを防止__HTMLTAG_103___
  • ✅ HPA: CPU/RPS に基づく自動スケール
  • ✅ ネットワーク ポリシー: デフォルトの拒否 + 特定のトラフィックの許可__HTMLTAG_107___
  • ✅ セキュリティ コンテキスト: 非ルート、読み取り専用ファイル システム、機能なし
  • ✅ 正常なシャットダウン: preStop フック + SIGTERM ハンドラー