September 2026
Intermediate
322 pages
7h 22m
English
Model serving looks straightforward in an architecture diagram. A request enters, the model produces tokens, and a response leaves. On a real Kubernetes node, that path competes for memory, CPU, shared memory, startup time, image bandwidth, and scheduler capacity. A model process can be technically alive while it is still loading weights, or it can answer requests while a higher-level controller reports the service as unready. This is where the lab version needs to grow up a little.
In this chapter, we will deploy KServe 0.19.0 and a CPU build of vLLM 0.23.0 as an InferenceService. We will tune the runtime using the exact settings discovered during the live build: a smaller KV cache, a larger memory ...
Read now
Unlock full access