DZone.com Feed 日本語
フォロー
Docker Swarm における部分的なトラフィック利用不可の原因となった Docker Engine のバージョン間の違い
Swarmクラスター内のDocker Engineバージョンの不整合は、微妙なトラフィックの低下を引き起こす可能性があります。この問題は、Traefikがサービスを利用不可と報告したマネージャーノードで発生しました。原因として、Dockerバージョン28.1.1と28.2.2間のiptablesルールとオーバーレイネットワークの違いが疑われました。この正確な問題は、2025年6月22日に、ある主要な公共交通アプリの本番環境で発生しました。このアプリケーションは、約200万人のユーザーをサポートしており、数万人の日次アクティブユーザーがいます。システムは、毎秒1000〜1600リクエストという相当な負荷を処理します。単一のエントリーポイントでの部分的なトラフィックの問題は、高トラフィックセグメントに著しく影響を与えました。タイムリーな特定がなければ、この低下はSLAメトリクスに悪影響を及ぼした可能性があります。このシナリオは、本番Swarm環境におけるDocker Engineバージョンの整合性の重要な重要性を浮き彫りにしています。均一性を維持することは、隠れたパフォーマンスの問題を防ぎ、大規模なユーザーベースのサービス安定性を確保します。