LeaderWorkerSet: An API for deploying a group of pods as a unit of replication
811
stars
836
commits
Go
primary language
Sep 9, 2026
updated
LeaderWorkerSet (LWS): An API for deploying a group of pods as a unit of replication. It aims to address common deployment patterns of AI/ML inference workloads, especially multi-host inference workloads where the LLM will be sharded and run across multiple devices on multiple nodes.
DisaggregatedSet (DS): An API to support advanced multi-node inference. LWS forms the core API for multi-node while DisaggregatedSet builds on it to add advanced disaggregated workload deployment with support for autoscaling, rollouts and failure handling.
Both APIs are being co-designed with
(CNCF sandbox project). llm-d is a high-performance distributed inference serving stack optimized for production deployments. This collaboration ensures that the APIs are optimized for real-world serving frameworks and disaggregated architectures, helping achieve state-of-the-art performance across hardware accelerators.
Read the documentation or watch the related talks & presentations to learn more.
Read the installation guide to learn more.
Read the examples to learn more.
Also discover adopters, integrations, and talks here.
Learn how to engage with the Kubernetes community on the community page.
You can reach the maintainers of this project at:
Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.
(top 30 of 80)
Go
94.3%
Shell
2.0%
Makefile
1.6%
HTML
1.2%
LeaderWorkerSet: An API for deploying a group of pods as a unit of replication
811
stars
836
commits
Go
primary language
Sep 9, 2026
updated
LeaderWorkerSet (LWS): An API for deploying a group of pods as a unit of replication. It aims to address common deployment patterns of AI/ML inference workloads, especially multi-host inference workloads where the LLM will be sharded and run across multiple devices on multiple nodes.
DisaggregatedSet (DS): An API to support advanced multi-node inference. LWS forms the core API for multi-node while DisaggregatedSet builds on it to add advanced disaggregated workload deployment with support for autoscaling, rollouts and failure handling.
Both APIs are being co-designed with
(CNCF sandbox project). llm-d is a high-performance distributed inference serving stack optimized for production deployments. This collaboration ensures that the APIs are optimized for real-world serving frameworks and disaggregated architectures, helping achieve state-of-the-art performance across hardware accelerators.
Read the documentation or watch the related talks & presentations to learn more.
Read the installation guide to learn more.
Read the examples to learn more.
Also discover adopters, integrations, and talks here.
Learn how to engage with the Kubernetes community on the community page.
You can reach the maintainers of this project at:
Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.
(top 30 of 80)
Go
94.3%
Shell
2.0%
Makefile
1.6%
HTML
1.2%