Skip to content

[Bug] New opea/vllm:latest image doesn't work on kubernetes #1549

@yongfengdu

Description

@yongfengdu

Priority

P2-High

OS type

Ubuntu

Hardware type

Xeon-GNR

Installation method

  • Pull docker images from hub.docker.com
  • Build docker images from source
  • Other

Deploy method

  • Docker
  • Docker Compose
  • Kubernetes Helm Charts
  • Other

Running nodes

Single Node

What's the version?

opea/vllm:latest

Description

New vllm:latest doesn't work on kubernetes.
It failed to start due to:
Error: failed to create containerd task: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "python3": executable file not found in $PATH

kubernetes is running vllm with non-root user(In this case uid=1000) for security reason.
In the new vllm:latest image, the python is pointing to a directory under /root, which non-root user doesn't have permission:
root@a3ee2a23744d:/workspace# ls -l /opt/venv/bin/python
lrwxrwxrwx 1 root root 75 Apr 9 05:30 /opt/venv/bin/python -> /root/.local/share/uv/python/cpython-3.12.9-linux-x86_64-gnu/bin/python3.12

Reproduce steps

cd GenAIInfra/helm-charts/common
helm dependency update vllm
helm install myvllm vllm -f cpu-values.yaml

Raw log

Attachments

No response

Metadata

Metadata

Labels

A2ready to fixStalebugSomething isn't working

Type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions