Slide 13
Slide 13 text
13
NodeGroupを増やしすぎるとスケールアウトの速度に影響が出る可能性がある
Reducing the number of Node Groups
Minimizing the number of node groups is one way to ensure that the Cluster Autoscaler will continue to
perform well on large clusters. This may be challenging for some organizations who structure their node
groups per team or per application. While this is fully supported by the Kubernetes API, this is considered to be
a Cluster Autoscaler anti-pattern with repercussions for scalability. There are many reasons to use multiple
node groups (e.g. Spot or GPUs), but in many cases there are alternative designs that achieve the same effect
while using a small number of groups.
ノードグループの数を減らす
ノードグループの数を最⼩限に抑えることは、⼤規模なクラスタでもCluster Autoscalerのパフォーマンスを維
持できるようにする1つの⽅法です。これは、チームごとまたはアプリケーションごとにノードグループを構成
する組織によっては難しいかもしれません。これはKubernetes APIによって完全にサポートされていますが、
スケーラビリティに影響を与えるCluster Autoscalerのアンチパターンと考えられています。複数のノードグ
ループ(SpotやGPUなど)を使⽤する理由はたくさんありますが、多くの場合、少数のグループを使⽤しなが
ら同じ効果を達成する代替設計があります。
引⽤元: https://aws.github.io/aws-eks-best-practices/cluster-autoscaling/#reducing-the-number-of-node-groups