🎯 レッスンの目的
クラウドでの 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___