FargateにおけるPodの配置計画は Fargate Profile
を用いて管理する。
掲題の問題は2つの問題を分離して考える必要がある。
- Fargate(Node)がどのAZ(Fargate profileで指定するのはsubentだから、実際はsubnet)に配置されるか
- PodがどのNodeで構築されるか
前提知識
k8s スケジューリング(どのNodeにPodを配置させるか
- nodeSelector
- Node Affinity, Node Anti-Affinity
- Inter-Pod Affinity, Inter-Pod Anti-Affinity