Skip to content

feat: migrate to LLMInferenceService-only serving - #32

Open
itay1551 wants to merge 3 commits into
mainfrom
feat/llmis-only-migration
Open

feat: migrate to LLMInferenceService-only serving#32
itay1551 wants to merge 3 commits into
mainfrom
feat/llmis-only-migration

Conversation

@itay1551

@itay1551 itay1551 commented Aug 13, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Migrate from ServingRuntime + InferenceService to LLMInferenceService as the only serving path
  • We previously supported both approaches, with LLMInferenceService as the fallback
  • Goal is mainly to reduce code and simplify the stack; measured results did not change

Commits

  1. feat: serve models only through LLMInferenceService
  2. feat: point direct callers at the LLMIS workload Service

Drop the ServingRuntime + InferenceService fork and keep one LLMIS path with
the same vLLM knobs, TLS-ready workload, and a catch-all llm-d route for /v1.
Retarget GuideLLM, guardrails, smoke, and GPU sampling off the old predictor
Service to qwen3-coder-kserve-workload-svc with HTTPS CA handling.
@itay1551
itay1551 force-pushed the feat/llmis-only-migration branch from 4e6029b to d0be921 Compare August 13, 2026 10:29
@itay1551
itay1551 requested a review from Hadar301 August 13, 2026 10:33
vLLM serves TLS, so probe httpGet needs scheme HTTPS. Hardcode
HF_HUB_OFFLINE=1 now that the model loads from the PVC local path.

@Hadar301 Hadar301 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great PR.

Need to update:

  1. docs/models-and-hardware.md
  2. docs/models-and-routing.md
  3. docs/benchmarks.md
  4. deploy_existing_openshift/README.md

according to the PRs changes

{{- end }}
# Cluster enableLLMInferenceServiceTLS=true injects HTTPS probes +
# /var/run/kserve/tls certs; vLLM must serve TLS on :8000.
- --ssl-certfile=/var/run/kserve/tls/tls.crt

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gate SSL args + probe scheme on a chart value, or fail Helm render and document TLS as a hard prerequisite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants