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

講義 45: Kubernetes のコストの最適化

コストの最適化 Kubernetes 2026: スポット/プリエンプティブル ノード、Karpenter 統合、VPA による適切なサイジング、Kubecost、名前空間の予算、アイドル状態のリソースのクリーンアップ、マルチテナントのコスト割り当て。

🔒 DevSecOps — レッスン 45 レッスン 45: KUBERNETES のコストの最適化

KUBERNETES: 基本から高度まで

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

xdev.asia_

🎯 レッスンの目的

クラウドでの Kubernetes のコスト最適化戦略を理解し、適用します: スポット インスタンス、適切なサイジング、ノードの統合、コスト可視化ツール。

1. K8 は予想よりも高価であることが多いのはなぜですか?

  • オーバープロビジョニング: リクエスト/制限の設定が実際の使用量に比べて高すぎます
  • アイドル状態のノード: ノードが効果的に使用されていません (使用率 < 30%)
  • Kube システムのオーバーヘッド: デーモンセット (Cilium、ロギング エージェント) がリソースを消費
  • 未使用の PV__HTMLTAG_86___: 削除された環境の Persistent Volume は依然として請求されます
  • ロード バランサー: 各ロードバランサー サービス = 1 クラウド LB (月額 18 ~ 30 ドル)
  • データ転送: ポッド間のクロス AZ トラフィックには費用がかかります

2.スポット/プリエンプティブル インスタンス

___コードブロック_0___ ___コードブロック_1___

3. Karpenter ノードの統合

___コードブロック_2___ ___コードブロック_3___

4. VPA と Goldilocks による適切なサイジング

___コードブロック_4___

5. Kubecost — コストの可視性

___コードブロック_5___ ___コードブロック_6___

6.ロードバランサーのコストを削減

___コードブロック_7___

7。 PersistentVolume クリーンアップ

___コードブロック_8___

8。クロス AZ トラフィックの最適化

___コードブロック_9___ ___コードブロック_10___

9。コスト最適化の概要

___コードブロック_11___

概要

  • スポット インスタンス: フォールト トレラント ワークロードの 50 ~ 80% の節約__HTMLTAG_117___
  • _Karpenter 統合: ポッドを自動的に統合し、アイドル状態のノードを削除__HTMLTAG_119___
  • Goldilocks + VPA: 実際の使用量に基づいて適切なサイズのリソース
  • Kubecost: チーム/名前空間/デプロイごとのコストの可視性
  • 1 ゲートウェイは多くのロードバランサーを置き換えます: 大幅な節約__HTMLTAG_125___
  • トポロジ認識ルーティング: クロス AZ トラフィック コストの削減__HTMLTAG_127___