Open1

EKS Best Practices Guides ~Cluster Autoscaling~

not75743not75743

Karpenter Best Practices

Karpenter

https://aws.amazon.com/jp/blogs/news/introducing-karpenter-an-open-source-high-performance-kubernetes-cluster-autoscaler/

Karpenter は、AWS で構築された、柔軟で高パフォーマンスのオープンソース Kubernetes クラスターオートスケーラーです。アプリケーションの負荷の変化に応じて適切なサイズのコンピューティングリソースを迅速に起動することで、アプリケーションの可用性とクラスターの効率を向上させるのに役立ちます。また、Karpenter は、アプリケーションのニーズを満たすジャストインタイムのコンピューティングリソースを提供し、間もなくクラスターのコンピューティングリソースのフットプリントを自動的に最適化して、コストを削減し、パフォーマンスを向上させます。

Reasons to use Karpenter

Karpenterは、従来のAmazon EC2のオートスケーリングやKubernetes Cluster Autoscaler(CAS)に代わるツールで、少ないノードグループでクラスターの柔軟性と多様性を実現します。Kubernetesのバージョンと密接に結びつかず、インスタンスのオーケストレーションをシンプルに一元化することで、ワークロード要件に基づいたノードのプロビジョニングや迅速なポッドスケジューリングを容易にします。詳細はkarpenter.shで確認できます。