システムはもはや単純ではありません。数十、数百のマイクロサービスがコンテナ単位で分散され、クラウドで運用される中で、複雑性は避けられない課題となりました。
Kubernetesを選択した瞬間から、この複雑さは現実となり、これを克服する唯一の方法はシステムを「見る」こと、つまり状態を把握し、異常兆候を早期に検知し、障害を減らし、対応時間を短縮することです。これを可能にする核心的な能力がまさにオブザーバビリティです。
特に、絶えず変化するKubernetes環境では、問題がいつどこで発生するかを予測することが難しいため、オブザーバビリティは選択肢ではなく必須です。このeBookを通じて実践的なKubernetesオブザーバビリティのインサイトを確認してください。
1) Kubernetesの登場背景と複雑性の原因
2) クバネティス環境でオブザーバビリティが必要な理由
3) モニタリングとオブザーバビリティ
4) 企業のKubernetesオブザーバビリティ確保の課題
1) 企業が直面するクバネティスの障害
2) ChatGPTの大規模障害問題から見るKubernetesコントロールプレーンモニタリングの重要性
3) コントロールプレーンモニタリングの重要性
4) ワタップのコントロールプレーンモニタリング
5) 結論と教訓
1) 予想以上のリソース消費によって発生したコンテナのOOM
2) コンテナ環境で発生したアプリケーションのOOM
3) OOM再発防止のための運用戦略3つ