llm-d is an open-source distributed inference serving stack for production LLM workloads on Kubernetes. Its objective is not to replace model servers such as vLLM or SGLang but to sit above them and fix cluster-scale problems: which replica should receive the next request, how to split prefill (compute-heavy) from decode (memory-bandwidth-heavy), how to share or tier KV cache state, and how to scale MoE models with wide expert parallelism. llm-d publishes “well-lit path” guides—benchmarked Helm recipes and architectures—so teams reach strong time-to-first-token and throughput without hand-rolling schedulers. The project is a CNCF sandbox effort with contributors including Red Hat, IBM, Google, and cloud partners.
Compared with a single vLLM pod behind a naive round-robin load balancer, llm-d’s control plane is inference-aware. An Inference Scheduler (built on the Kubernetes Gateway API inference extension and compatible gateways) scores replicas using telemetry: prefix/KV overlap, load, optional latency prediction, and prefill/decode (P/D) topology. That is fundamentally different from generic L7 routing, which treats every pod as interchangeable. Disaggregated serving runs prefill workers and decode workers as separate pools, moving KV tensors between them (e.g. via NIXL over RDMA) so each phase uses the right GPU profile. A CPU-only cluster cannot run llm-d’s value proposition; the stack assumes accelerators under the model server and Kubernetes for placement, autoscaling, and networking.
Red Hat is a core contributor and positions llm-d as the path to scale OpenShift AI inference beyond single-replica vLLM. Documentation and blog material describe deploying llm-d on OpenShift with RHEL on GPU nodes, Gateway API–based routing, and integration with Red Hat’s AI portfolio. Because llm-d standardizes on Kubernetes primitives (Helm, CRDs, gateway policies), it aligns with how Red Hat customers already operate platforms: the same RBAC, GitOps, and multi-tenancy models apply. Teams start from upstream quickstarts at llm-d.ai and harden on OpenShift using Red Hat-supported Kubernetes, networking (including SR-IOV/RDMA where needed), and joint reference designs with hardware partners.
