Files
kserve/docs/samples/llmisvc/e2e-gpt-oss/llmisvc_config_default.yaml
7d3d0c9ee6 fix(llmisvc): upgrading to LLM-D v0.6.0 for llmisvc (#5346)
Signed-off-by: greg pereira <[email protected]>
Signed-off-by: Andres Llausas <[email protected]>
Co-authored-by: Andres Llausas <[email protected]>
Co-authored-by: Claude Sonnet 4.5 <[email protected]>
2026-04-07 18:19:38 -04:00

67 lines
2.0 KiB
YAML

---
apiVersion: serving.kserve.io/v1alpha2
kind: LLMInferenceServiceConfig
metadata:
name: llmisvc-intelligent-inference-scheduling
spec:
template:
containers:
# Override image version and command from base config
- image: ghcr.io/llm-d/llm-d-cuda:v0.6.0
name: main
command: ["/bin/sh", "-c"]
args:
- >
vllm serve /mnt/models
--served-model-name "{{ .Spec.Model.Name }}"
--port 8000
--disable-uvicorn-access-log
--disable-log-requests
$VLLM_ADDITIONAL_ARGS
# Override security context
securityContext:
runAsNonRoot: true
# Override liveness probe initial delay
livenessProbe:
initialDelaySeconds: 1200
# Override readiness probe settings
readinessProbe:
initialDelaySeconds: 10
periodSeconds: 10
router:
scheduler:
pool:
spec:
endpointPickerRef:
group: ""
template:
containers:
- name: main
# Override scheduler image version
image: ghcr.io/llm-d/llm-d-inference-scheduler:v0.7.1
# Override args to enable secure serving
args:
- --pool-name
- '{{ ChildName .ObjectMeta.Name `-inference-pool` }}'
- --pool-namespace
- '{{ .ObjectMeta.Namespace }}'
- --zap-encoder
- json
- --grpc-port
- "9002"
- --grpc-health-port
- "9003"
- --metrics-endpoint-auth=false
- --secure-serving
- --cert-path
- /etc/ssl/certs
# Override grpc service names and ports for probes
livenessProbe:
grpc:
port: 9003
service: envoy.service.ext_proc.v3.ExternalProcessor
readinessProbe:
grpc:
port: 9003
service: envoy.service.ext_proc.v3.ExternalProcessor