Open1
EKS Best Practices Guides ~Cluster Autoscaling~
Karpenter Best Practices
Karpenter
Karpenter は、AWS で構築された、柔軟で高パフォーマンスのオープンソース Kubernetes クラスターオートスケーラーです。アプリケーションの負荷の変化に応じて適切なサイズのコンピューティングリソースを迅速に起動することで、アプリケーションの可用性とクラスターの効率を向上させるのに役立ちます。また、Karpenter は、アプリケーションのニーズを満たすジャストインタイムのコンピューティングリソースを提供し、間もなくクラスターのコンピューティングリソースのフットプリントを自動的に最適化して、コストを削減し、パフォーマンスを向上させます。
Reasons to use Karpenter
Karpenterは、従来のAmazon EC2のオートスケーリングやKubernetes Cluster Autoscaler(CAS)に代わるツールで、少ないノードグループでクラスターの柔軟性と多様性を実現します。Kubernetesのバージョンと密接に結びつかず、インスタンスのオーケストレーションをシンプルに一元化することで、ワークロード要件に基づいたノードのプロビジョニングや迅速なポッドスケジューリングを容易にします。詳細はkarpenter.shで確認できます。