🎯 レッスンの目的__HTMLTAG_68___
- ✅ CPU、メモリ、カスタム メトリクスを備えた HPA v2__HTMLTAG_71___
- ✅ VPA (垂直ポッド オートスケーラー) の推奨事項
- ✅ KEDA イベント駆動型自動スケーリング
- ✅ オンプレミスの容量計画 (クラウド オートスケーラーなし)
- ✅ スケーリングのベスト プラクティスとアンチパターン
パート 1: HPA V2 (水平ポッド オートスケーラー)
コードブロック_0
コードブロック_1
コードブロック_2
コードブロック_3
パート 2: 垂直ポッド オートスケーラー
コードブロック_4
コードブロック_5
コードブロック_6
パート 3: KEDA — イベント駆動型オートスケーリング
コードブロック_7
コードブロック_8
パート 4: オンプレミスの容量計画
コードブロック_9
コードブロック_10
💡 重要なポイント
- HPA v2: CPU、メモリ、またはカスタム Prometheus メトリクスでスケール
- 動作: スケールアップ/ダウンの速度と安定化を構成
- VPA: 推奨事項には「オフ」モードを使用し、同じ指標で HPA を使用することは避けてください
- KEDA: イベント駆動型のスケーリング (キューの長さ、Kafka ラグ)
- オンプレミス: 固定容量 → プランバッファ、80% でアラート
- アンチパターン: 同じ指標で HPA と VPA を使用しない
🎯 演習
演習 1: HPA + カスタム メトリクス__HTMLTAG_126___
- Prometheus アダプターのデプロイ
- カスタム リクエスト/秒の指標を使用して HPA を作成
- ロード テストとスケーリング動作の観察__HTMLTAG_133___
演習 2: KEDA キューベースのスケーリング
- KEDA をインストールし、RabbitMQ 用の ScaledObject を作成
- 1000 件のメッセージをキューにプッシュ
- ワーカー ポッドがスケールアップしてからスケールダウンすることを確認
📚 次の投稿
__HTMLTAG_149___レッスン 42: リソース管理とスケジューリング では、リソース割り当てとポッド スケジューリングを最適化します。