Summary
Upstream KServe (which we track at v0.17.0) has introduced a new LLMInferenceService resource for serving LLMs. Our kserve charts in deployment-charts currently only support the classic InferenceService, so we cannot deploy this new resource type on Lift Wing. We want to extend our charts to support it, starting with adding the new CRDs to the kserve-crd-minimal chart.
https://kserve.github.io/website/docs/model-serving/generative-inference/llmisvc/llmisvc-overview
Technical notes
Adding the CRDs is likely not enough on its own: upstream ships LLMInferenceService with a separate controller (packaged in its own llmisvc-resources helm chart) and it seems to depend on infrastructure we don't currently run on Lift Wing (Gateway API and the Gateway API Inference Extension, instead of our Istio + Knative setup). We should investigate what is actually required end-to-end and what we can defer in order to update the existing charts.
Acceptance criteria
- The LLMInferenceService CRDs are added to our kserve charts.
- We have a clear picture of what else is needed to run LLMInferenceService on Lift Wing (controller, gateway infrastructure, images), with follow-up tasks filed for that work.