Experience Kruize's powerful optimization capabilities through interactive demos, tutorials, and real-world scenarios
Problem: Container running but consuming minimal resources
Solution: Kruize identifies idle workloads and suggests significant downscaling
CPU Request
Memory Request
Problem: Resources allocated far exceed actual usage
Solution: Right-size recommendations to reduce waste and costs
CPU Savings
Memory Savings
Problem: Containers hitting resource limits causing performance issues
Solution: Increase allocations to prevent throttling and OOM kills
CPU Increase
Memory Increase
Problem: Inefficient GPU utilization with expensive accelerators
Solution: MIG partitioning recommendations for Nvidia GPUs
GPU Density
GPU Costs
Problem: Managing resource quotas across multiple containers
Solution: Namespace-level CPU limits and memory quotas
Container Support
Quota Sync
Learn how to set up Kruize and create your first experiment in under 5 minutes
Explore the Kruize UI interface and see how to navigate experiments, view recommendations, and analyze resource optimization
Automate Kruize deployment using the Kubernetes Operator for declarative resource optimization:
What it does: Uses Custom Resource Definitions (CRDs) to automate Kruize Autotune deployment and provide resource optimization recommendations for Kubernetes workloads
Supports: Kubernetes v1.23.0+, OpenShift v4.10+
Lightweight Quarkus-based microservice with REST APIs for automated configuration and optimization:
What it does: Tag It | Forget It | Optimize It - Automates experiment creation, profile validation, and health orchestration for hands-off optimization once configured
Features: Quarkus-based microservice, REST APIs, Kubernetes Client integration, Prometheus monitoring, Scheduler support