Live
Embedding Vercel’s Zig Coding Agent: Architecture and Ops ImpactGemini 4 Argon trims ADK session prep and import latency by up to 40%Rethinking CI/CD: The Sensor Limits of an Agentic Software FactoryResolving the Kubernetes Autoscaling Conflict: Independent Controllers vs. Autonomous CoordinationAI‑Generated Queries Move Data Interface to Embedded DuckDB for Disaster‑Recovery AnalyticsIntegrating NVIDIA Earth-2 StormScope EU: Architecture, Ops, and Security TakeawaysData Agent Kit GA introduces open‑source skills and split guardrails for agent‑driven data accessTLS certificate authority eMudhra exits market after weak intermediate keys expose supply riskEmbedding Vercel’s Zig Coding Agent: Architecture and Ops ImpactGemini 4 Argon trims ADK session prep and import latency by up to 40%Rethinking CI/CD: The Sensor Limits of an Agentic Software FactoryResolving the Kubernetes Autoscaling Conflict: Independent Controllers vs. Autonomous CoordinationAI‑Generated Queries Move Data Interface to Embedded DuckDB for Disaster‑Recovery AnalyticsIntegrating NVIDIA Earth-2 StormScope EU: Architecture, Ops, and Security TakeawaysData Agent Kit GA introduces open‑source skills and split guardrails for agent‑driven data accessTLS certificate authority eMudhra exits market after weak intermediate keys expose supply risk
Kubernetes

Unified Kubernetes Control Plane with Kueue, KEDA, HAMi, and Fluid Raises AI Accelerator Utilization Over 60%

AI SummaryPowered by AI

China Merchants Bank moved 99% of its AI accelerator fleet onto a unified Kubernetes control plane built from Kueue, KEDA, Prometheus, HAMi, and Fluid, lifting average utilization from 35% to over 60% and cutting token‑processing cost by more than 60%. The change shows how composable, cloud‑native scheduling and elastic scaling can reduce hardware waste and operating expense for AI training, fine‑tuning, and inference, a pattern that engineers can apply to their own heterogeneous accelerator pools.

China Merchants Bank migrated 99% of its AI accelerator inventory onto a single Kubernetes control plane that combines Kueue, KEDA, Prometheus, HAMi and Fluid. The shift raised average accelerator utilization from roughly 35% to over 60% and reduced the cost of processing one million tokens by more than 60%, demonstrating a concrete benefit of composable, cloud‑native scheduling for mixed AI workloads.

Architecture Overview

The bank’s platform treats training, fine‑tuning and online inference as separate workload classes that share a pool of nearly 10,000 heterogeneous accelerator cards. The key pieces are:

  • Kueue – handles admission, queuing and quota enforcement for training jobs, preventing premature reservation of capacity.
  • KEDA together with Prometheus – provides demand‑driven autoscaling for inference services based on live metrics.
  • HAMi – allocates accelerator slices in fine‑grained units across both training and inference paths, enabling the same physical cards to be multiplexed.
  • Fluid – accelerates data and model access so that accelerators spend less time waiting on I/O.

On top of this stack, the in‑house Twinkle framework adds a multi‑tenant fine‑tuning layer: five LoRA tenants can share a single base‑model instance, cutting the number of required model replicas from five to one.

Operational Impact

By consolidating 99% of accelerator resources under the unified plane, the bank observed a jump in average utilization to >60%, a figure that directly translates into lower per‑token processing cost. The Twinkle approach further reduced accelerator consumption for LoRA fine‑tuning by 80% while delivering a five‑fold increase in training density. These gains were achieved without changing the underlying hardware, solely by re‑architecting the scheduling and scaling logic.

Additional operational benefits include:

  • End‑to‑end observability via Prometheus, giving operators a single source of truth for both training queue state and inference load.
  • Dynamic elasticity for inference workloads, allowing rapid scaling up or down in response to traffic spikes.
  • Fine‑grained accelerator sharing that reduces idle time and improves overall pool efficiency.

Implications for Platform and Security Operations

The unified control plane centralizes control of heterogeneous accelerators, which simplifies capacity planning but also concentrates responsibility for access control and auditability. Operators should consider:

  • Ensuring that admission policies in Kueue are aligned with organizational governance to prevent unauthorized training jobs from monopolizing resources.
  • Leveraging the metrics exposed by Prometheus for both performance monitoring and security‑related anomaly detection (e.g., unexpected spikes in accelerator usage).
  • Validating that HAMi slice allocations respect any isolation requirements between teams or workloads, especially when multi‑tenant fine‑tuning is involved.
  • Reviewing data‑path configurations in Fluid to confirm that model and dataset caches are not inadvertently exposed across tenant boundaries.

Related CloudNinjas coverage: AI engineering.

What This Means For Practitioners

Teams managing large, heterogeneous accelerator fleets should evaluate whether a similar composable stack can replace siloed training and inference pipelines. Start by mapping existing workloads to the four functional blocks (admission, autoscaling, slice allocation, data acceleration) and prototype a small‑scale deployment of Kueue and KEDA on a shared cluster. Monitor utilization and cost metrics through Prometheus to quantify benefits before expanding to the full pool. Finally, incorporate policy checks and observability hooks early to maintain security posture as resources become more tightly coupled.

Originally published atCNCF