IT用語集 › インフラ › トポロジー分散制約

トポロジー分散制約

インフラ Svenska → 更新: 2026-10-23

Kubernetesで、Podをトポロジードメイン(ノード、ゾーン、リージョン)にまんべんなく配置するための仕組み。「同じか違うか」だけのアンチアフィニティと違い、許容する偏り(スキュー)を指定できる。

仕組みはこうだ。maxSkew(ドメイン間のPod数の差をどこまで許すか)、トポロジーキー(たとえばゾーン)、条件を満たせないときの動作(DoNotScheduleなら厳格、ScheduleAnywayなら緩やか)を指定すると、スケジューラは偏りが上限に収まるように新しいPodを置く。「同じノードに二つ置かない」という二択のアンチアフィニティに対し、「ゾーン間でほぼ均等に」と言えるため、特に障害ゾーンをまたぐ場合の分散と可用性が良くなる。典型的な用途は、デプロイのレプリカを三つのアベイラビリティゾーンに散らし、ゾーン障害の被害を三分の一に抑えること。高可用性のための分散配置として現在推奨される方法である。

← 用語集に戻る