How Slack adopted Karpenter to increase Operational and Cost Efficiency
Containers Blog
This article discusses how Slack adopted the open-source Karpenter project to improve operational efficiency and cost savings for their internal Kubernetes platform, Bedrock, running on Amazon EKS.
Specifically, the article covers:
- Slack's internal Kubernetes platform, Bedrock, and the challenges they faced with their previous autoscaling solution
- How Karpenter's features like automatic provisioning, bin packing, and consolidation helped address Slack's challenges
- The phased rollout approach Slack took to validate and deploy Karpenter across their 200+ EKS clusters and 1000s of worker nodes
- The outcomes achieved, including 12% cost savings, improved bin packing, faster node provisioning, and easier system upgrades
- Future enhancements Slack is considering, like Managed Karpenter, customizing Kubelets, and contributing to Karpenter's warmpool feature
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.