📚Book Signing at KubeCon EU 2026Meet us at Booking.com HQ (Mon 18:30-21:00) & vCluster booth #521 (Tue 24 Mar, 12:30-1:30pm) — free book giveaway!RSVP Booking.com Event

⚡ Autoscaling

Scale intelligently: HPA, VPA, Cluster Autoscaler, KEDA event-driven scaling, GPU metrics autoscaling, custom metrics, and cost optimization strategies.

46 recipes 🟢 4 beginner 🟡 29 intermediate 🔴 13 advanced
intermediate ⏱ 15 minutes

KEDA Event-Driven Autoscaling on Kubernetes

Deploy KEDA for event-driven autoscaling on Kubernetes. Scale deployments to zero based on queue depth, HTTP requests, cron schedules, Prometheus

kedaautoscalingevent-drivenscale-to-zero
advanced ⏱ 15 minutes

Kubernetes HPA Custom Metrics Prometheus Adapter

Configure Kubernetes Horizontal Pod Autoscaler with custom Prometheus metrics via the Prometheus Adapter. Scale on request latency, queue depth, GPU

hpaautoscalingprometheuscustom-metrics
intermediate ⏱ 15 minutes

Kubernetes Vertical Pod Autoscaler VPA Guide

Deploy and configure the Vertical Pod Autoscaler (VPA) on Kubernetes. Auto-adjust CPU and memory requests based on actual usage, right-size

vpaautoscalingresource-managementright-sizing
beginner ⏱ 15 minutes

Goldilocks VPA Dashboard for Resource Optimization

Deploy Goldilocks to visualize VPA recommendations across all workloads and identify over-provisioned or under-provisioned containers with actionable

goldilocksvpacost-optimizationresource-management
intermediate ⏱ 15 minutes

Vertical Pod Autoscaler (VPA) Guide

Configure Kubernetes Vertical Pod Autoscaler to automatically right-size container CPU and memory requests based on actual usage. Covers

vpaautoscalingresource-managementcost-optimization
intermediate ⏱ 12 minutes

KEDA: Event-Driven Autoscaling for K8s

Scale Kubernetes workloads with KEDA based on events from Kafka, RabbitMQ, AWS SQS, Prometheus metrics, and cron schedules.

kedaautoscalingevent-drivenscale-to-zero
intermediate ⏱ 10 minutes

K8s Horizontal Scaling: Manual and Auto

Scale Kubernetes workloads horizontally with kubectl scale, HPA, and KEDA. Covers replica management and event-driven scaling strategies.

autoscalinghpascalingkeda
intermediate ⏱ 10 minutes

K8s HPA: Autoscale on CPU and Memory

Configure Kubernetes HorizontalPodAutoscaler to scale on CPU and memory utilization. Target utilization, minReplicas, maxReplicas, and scaling behavior.

hpaautoscalingcpumemory
intermediate ⏱ 20 minutes

Kubernetes Right-Sizing and Cost Optimization

Optimize Kubernetes resource allocation with right-sizing, VPA recommendations, bin packing, request-to-limit ratios, and cost reduction best practices.

resourcesoptimizationcostvpa
beginner ⏱ 10 minutes

Install VPA with hack/vpa-up.sh Script

Install Kubernetes Vertical Pod Autoscaler using hack/vpa-up.sh from the official repository. VPA components, prerequisites, and troubleshooting guide.

vpaautoscalinginstallationvertical-pod-autoscaler
intermediate ⏱ 18 minutes

Kubernetes HPA Autoscaling Guide

Configure Horizontal Pod Autoscaler for automatic scaling based on CPU, memory, and custom metrics. HPA v2 policies, scaling behavior, and production tuning.

hpaautoscalingscalingmetrics
intermediate ⏱ 15 minutes

HPA Prometheus Custom Metrics K8s

Configure HPA with custom Prometheus metrics using prometheus-adapter on Kubernetes. Custom and external metrics, query mapping, and scaling on business KPIs.

hpaprometheuscustom-metricsadapter
intermediate ⏱ 15 minutes

Cluster Autoscaler Kubernetes Guide

Configure Kubernetes Cluster Autoscaler for automatic node scaling. Scale-down delay, expanders, priority, and integration with cloud providers.

cluster-autoscalernode-scalingcloudcost-optimization
beginner ⏱ 10 minutes

HPA Max Replicas Configuration K8s

Set max replicas for Kubernetes HPA to control autoscaling ceiling. maxReplicas tuning, scaling behavior, stabilization window, and cost protection strategies.

hpamax-replicasautoscalingscaling-limits
beginner ⏱ 10 minutes

HPA Tutorial for Kubernetes Beginners

Step-by-step HPA tutorial for Kubernetes. Create, monitor, and tune Horizontal Pod Autoscalers with kubectl commands and YAML examples.

hpatutorialkubectlautoscaling
intermediate ⏱ 15 minutes

Karpenter Node Autoscaler for Kubernetes

Scale Kubernetes nodes with Karpenter. NodePool configuration, instance selection, consolidation, and cost optimization vs Cluster Autoscaler.

karpenternode-autoscalingcost-optimizationaws
intermediate ⏱ 15 minutes

KEDA Scalers Guide for Kubernetes

Configure KEDA scalers for event-driven autoscaling on Kubernetes. Covers Kafka, RabbitMQ, Prometheus, and cron trigger configuration.

kedascalersevent-drivenkafka
intermediate ⏱ 15 minutes

VPA Recommender Setup Kubernetes

Configure the VPA Recommender for Kubernetes resource right-sizing. Off mode recommendations, memory-only mode, and interpreting VPA suggestions.

vparecommenderright-sizingresources
intermediate ⏱ 10 minutes

VPA Setup hack/vpa-up.sh Guide

Install Vertical Pod Autoscaler with hack/vpa-up.sh on Kubernetes. Recommender, Updater, Admission Controller components and production configuration.

vpavertical-pod-autoscalerinstallationsetup
advanced ⏱ 20 minutes

Custom Metrics with Prometheus Adapter

Expose application metrics to Kubernetes HPA via Prometheus Adapter. Configure custom.metrics.k8s.io for HTTP requests per second, queue depth.

prometheuscustom-metricshpaautoscaling
intermediate ⏱ 15 minutes

HPA Custom Metrics Scaling Guide

Scale Kubernetes workloads on custom Prometheus metrics with HPA. Prometheus Adapter, external metrics, and request-rate-based scaling for web services.

hpacustom-metricsprometheus-adapterautoscaling
intermediate ⏱ 20 minutes

KEDA Event-Driven Pod Autoscaling Guide

Scale Kubernetes workloads on external events with KEDA. Covers Kafka queue length, Prometheus metrics, and cron schedule trigger patterns.

kedaautoscalingevent-drivenkafka
intermediate ⏱ 15 minutes

Vertical Pod Autoscaler Deep Dive

Configure VPA for automatic memory and CPU right-sizing in Kubernetes. Recommendation modes, update policies, VPA with HPA coexistence, and GPU workload tuning.

vpaautoscalingright-sizingresource-optimization
intermediate ⏱ 20 minutes

VPA Resource Right-Sizing Kubernetes

Use Vertical Pod Autoscaler to right-size Kubernetes resource requests and limits. Off mode for recommendations, Auto mode for live adjustment.

vpavertical-pod-autoscalerright-sizingresources
advanced ⏱ 15 minutes

HPA v2 Multiple Metrics Scaling Guide

Configure HorizontalPodAutoscaler v2 with CPU, memory, custom, and external metrics. Control scaling behavior with stabilization windows.

hpaautoscalingmetricscustom-metrics
intermediate ⏱ 15 minutes

Kubernetes Cluster Autoscaler Configuration

Configure Kubernetes Cluster Autoscaler: scale-down delay, node group settings, priority expander, GPU scaling, and cloud provider integration for EKS, GKE.

cluster-autoscalerautoscalingnode-scalingeks
advanced ⏱ 20 minutes

HPA Behavior and Scaling Policies

Configure HPA scaling behavior with stabilization windows, scaling policies, and rate limiting. Fine-tune scale-up and scale-down speed.

hpaautoscalingscaling-policiesstabilization
intermediate ⏱ 10 minutes

HPA Container Resource Metrics

Configure HPA to scale based on individual container metrics instead of pod-level averages. Target specific containers in multi-container pods.

hpaautoscalingcontainer-metricsmulti-container
advanced ⏱ 20 minutes

Kubernetes HPA Custom Metrics with Prometheus

Configure Kubernetes HPA with custom Prometheus metrics. Prometheus Adapter setup, custom and external metrics, scaling on request latency, queue depth.

hpaautoscalingprometheuscustom-metrics
advanced ⏱ 25 minutes

Multidimensional Pod Autoscaler (MPA)

Configure Google's Multidimensional Pod Autoscaler to scale both horizontally and vertically simultaneously. Combines HPA and VPA logic in one controller.

autoscalingmpahpavpa
intermediate ⏱ 20 minutes

KEDA vs HPA: Event-Driven Autoscaling Expla...

Compare KEDA and HPA for Kubernetes autoscaling. Scale on Kafka lag, Prometheus metrics, queue depth, cron, and custom events. KEDA vs HPA decision guide.

kedahpaevent-drivenautoscaling
intermediate ⏱ 35 minutes

K8s Capacity Planning for Enterprise Clusters

Right-size enterprise clusters with data-driven capacity planning. Forecast resource needs, optimize bin-packing, and plan for growth with metrics.

capacity-planningresource-optimizationcluster-sizingcost-management
advanced ⏱ 15 minutes

Karpenter Node Autoscaling for K8s on AWS

Deploy Karpenter for fast, flexible node autoscaling on AWS EKS. Configure NodePools, EC2NodeClasses, and consolidation for real cost savings.

karpenterawseksnode-autoscaling
advanced ⏱ 15 minutes

Advanced Cluster Autoscaler Config & Tuning

Fine-tune the Kubernetes Cluster Autoscaler with expanders, priority-based scaling, mixed instance policies, and GPU node pool autoscaling for production c.

cluster-autoscalernode-scalinggpumixed-instances
intermediate ⏱ 15 minutes

Kubernetes Cluster Autoscaler Setup Guide

Configure the Cluster Autoscaler to automatically add and remove nodes based on pod scheduling demands. Covers AWS, GKE, Azure, and bare-metal setups.

cluster-autoscalernode-scalingcloudcapacity
intermediate ⏱ 15 minutes

KEDA: Event-Driven Autoscaling for Kubernetes

Scale Kubernetes workloads with KEDA based on external events: queue depth, cron schedules, Prometheus metrics, HTTP traffic, and 60+ event sources.

kedaevent-drivenautoscalingqueue
advanced ⏱ 15 minutes

Custom Metrics Autoscaling in Kubernetes

Scale Kubernetes pods on custom application metrics with Prometheus Adapter. Configure HPA with custom and external metrics beyond CPU and memory.

custom-metricsprometheus-adapterhpaautoscaling
advanced ⏱ 15 minutes

Virtual Kubelet for Serverless K8s Scaling

Deploy Virtual Kubelet to burst Kubernetes workloads to serverless backends like Azure ACI, AWS Fargate, and Hashicorp Nomad for infinite scaling.

virtual-kubeletserverlessburst-scalingfargate
advanced ⏱ 15 minutes

Karpenter Node Autoscaling for Kubernetes

Replace Cluster Autoscaler with Karpenter for faster, smarter node provisioning. Right-sized instances, spot fallback, consolidation, and GPU-aware scaling.

karpenterautoscalingnodesspot
intermediate ⏱ 30 minutes

K8s Resource Optimization Strategies

Kubernetes resource optimization strategies and best practices. Right-size pods with VPA, Goldilocks dashboards, and resource allocation techniques.

resourcesoptimizationvpagoldilocks
intermediate ⏱ 15 minutes

OpenClaw Resource Limits and Tuning

Size CPU, memory, and storage for OpenClaw on Kubernetes. Tuning profiles for light usage, browser automation, and production deployments.

openclawresource-limitstuningperformance
advanced ⏱ 15 minutes

OpenClaw Auto-Scaling with KEDA

Scale OpenClaw agents based on message queue depth using KEDA event-driven autoscaling for Discord, Telegram, and Slack.

openclawkedaautoscalingevent-driven
advanced ⏱ 15 minutes

HPA Custom Metrics: Scale on Queue Depth

Configure Kubernetes HPA with custom and external metrics. Scale pods on queue depth, request latency, and Prometheus metrics via autoscaling/v2.

hpaautoscalingcustom-metricsprometheus
intermediate ⏱ 30 minutes

Kubernetes Cluster Autoscaler Setup

Configure Kubernetes Cluster Autoscaler for automatic node scaling. AWS, GCP, and Azure setup, scaling policies, and pod priority integration.

autoscalingcluster-autoscalernodescost-optimization
intermediate ⏱ 25 minutes

Kubernetes VPA: Vertical Pod Autoscaler

Install and configure Kubernetes Vertical Pod Autoscaler. VPA updateMode Off, Initial, and Auto with recommendations and HPA coexistence strategies.

autoscalingvparesourcesoptimization
intermediate ⏱ 20 minutes

Kubernetes HPA: Set Max Replicas and Scale

Configure Kubernetes HPA with autoscaling/v2, averageUtilization targets, and max replica settings. CPU, memory, and custom metrics scaling policies.

hpaautoscalingmetricscpu
Luca Berton Ansible Pilot Ansible by Example Open Empower K8s Recipes Terraform Pilot CopyPasteLearn ProteinLens