Running CloudBees Core on EKS: Best Practices & Amazon EC2 Spot Instances
summary
CloudBees Core runs on EKS using AWS EC2 Spot Instances with a QuickStart that deploys in ~45 minutes, partitions the cluster into masters, durable agents and spot nodes, and uses node selectors and tolerations to pin jobs to the spot partition. Spot works with Auto Scaling Groups mixing multiple instance types across spot pools diversify blast radius, pays market price, and gives two-minute termination notices; 95% of spot terminations are customer-initiated and customers scale to hundreds of thousands to over a million vCPUs successfully.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 1:30EC2 Spot Instances
- 4:28Western Digital Example
- 5:41Spot Basics
- 7:58Customers using Spot
- 8:30Integrations
- 9:14Spot Pools
- 11:54Request Instances
- 12:22Auto Scaling
- 14:27Interruptions Overview
- 16:20Cattle Not Pets
- 17:05Containers
- 18:55ClubB Score
- 20:44CloudBees Core Architecture
- 21:21AWS QuickStart Integration
- 22:51Best Practices
- 27:30Demo
- 29:33Cluster Overview
- 33:03Jenkins Pipeline Spot Agents
- 35:28AutoScaling Groups
- 38:58Summary
related talks
19mHigh availability with CloudBees CI on AWS Graviton3 and Amazon EKS
42mAWS Spot instances: huge savings (or huge risks?)
31mEKS Cost Optimization with EC2 Spot and A1 Instances
15mJenkins on AWS for both small teams and enterprises
36mThe Many Ways of launching AWS spot instances
47mReliable, secure, and efficient cloud operations
28mHarness cloud elasticity by bursting to Amazon EC2 Spot
21mHow you can scale up with Amazon EC2 for up to 90% less
