Automated Kubernetes Resource Optimization

This is the first optimization engine I would trust to actually automate…
This goes way beyond the Kubernetes native autoscaling capabilities.
Combined with Karpenter this is a game changer.

– First impression reactions of Kubex

Densify Optimizes for Cloud & Kubernetes

EKS

GKE

AKS

OPENShift

NKP

OKE

Legitimate understanding of your full stack and how each element impacts the other

Many solutions claim to be able to optimize but most will just make a mess because they don’t truly understand these interrelationships. 

See past noise and risky changes to get to what matters: realizable gains

See top ranked risk and waste issues. The analytics are meticulous and high trust. You can automate recommended changes safely. 

Automate using the most trustworthy recommendations on the market

Use Kubex’s Mutating Admission Controller or connect to the frameworks that you use already.

Easily share findings with others

Deep links direct to any data element or page in Kubex so you can direct attention to anything you want to share.

Optimize the Cost of GPU-Based Resources

Optimize GPU-Based K8s Nodes

Constantly optimize the GPU instance types underpinning node groups:

  • Combine container optimization with unique cloud-level optimization to ensure the node types are optimal
  • “Full stack” approach models requested resources for AI/ML containers to simulate resource requirements at the node-level
  • Modeling of NVIDIA GPU types and policy-based control over which to use and what GPU-to-Memory ratios are optimal

Track Node-Level GPU and GPU Memory Utilization

Track the aggregate node-level utilization of  AI/ML workloads:

  • Model the combined impact of all GPU-enabled and AI/ML containers scheduled on each node
  • Identify constraints and saturation points that can impact LLM performance, including factors impacting training duration and inference response time
  • Determine the effectiveness of GPU slicing algorithms, including time slicing, Multi-instance GPU (MIG), and
  • Multi-Process Service (MPS)

The devil is in the detail that other products just don’t see

Machine learning of hourly patterns

Under every recommendation surfaced is a machine learned pattern that you can see by drilling in.

Example showing current request is way too high compared to request (annotation showing that it should be decreased by 480 mCores).

Historical daily patterns

Kubex has detected memory limit events and restarts and recommends increasing memory limits.

Sort to a ranking of worst first, then drill to the container “home page” for the complete picture. And its link sharable to anyone needed.

Go as deep as you need (want) to with unique and powerful viewers

Historical hourly patterns zoomed
into the last 7 days

Historical five minute samples zoomed
into the last 24 hours

CPU and Memory Utilization of the busiest container in a deployment showing historical hourly pattern zoomed into the last 7 days

Broad Platform Support

Manage resources across Kubernetes, Red Hat OpenShift, Rancher RKE, EKS, AKS and GKE for all your clusters, namespaces and individual containers.

See the Benefits of Optimized KUBERNETES Resources

AI-driven analytics that precisely determine optimal resource settings for Kubernetes

CUSTOMER STORY

Raiffeisen Bank Aval

Raffeisen shares OpenShift optimization with Jenkins CI/CD. Watch how Raiffeisen Bank saves 50% on the frequency of resource expansions, an overall reduction in resources required, and the alleviation of the risk of instability caused by container memory shortages.