Slide 19
Slide 19 text
© 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Bin-packing
19
ひとつの Window の Pod をみてどの Node を起動するか︖利⽤率の最⼤化ではなく、コストの最⼩化
仮想ノードを作成し
シミュレーションする
Launch Decision
NodeSelector, NodeAffinity, Taint/Toleration, PodAffinity
VolumeTopology(PVC), Available ENI, DaemonSet, Spot/Ondemand
EC2 Fleet API を⽤いて price-capacity-optimized 戦略(Spot)
lowest-price戦略(ondemand)に基づき EC2 インスタンスを決定
利⽤可能なインスタンスタイプを列挙
NodePool の Requrement と
合致するものに限定
CPUアーキテクチャ、オペレーティングシステム
インスタンス(category, family, size, hypervisor, generation)
EC2 describe instances を利⽤して列挙