infiniflow / ragflow

RAGFlow is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding.
https://ragflow.io
Apache License 2.0
24.02k stars 2.35k forks source link

How to deploy based on kubernetes? #864

Open tuninger opened 6 months ago

tuninger commented 6 months ago

Describe your problem

How to deploy based on kubernetes? What I mean is that ragflow is currently supported to be deployed through docker-compose. When will it be supported to deploy ragflow through helm charts or yaml files?

Kraego commented 4 months ago

kustomize would be nice too

janineguo commented 3 months ago

@KevinHuSh Are there any updates on this feature? I have converted all the Docker Compose files to YAML format. If this feature is still being addressed, I can take care of this task and use Helm to make it easier to install on Kubernetes.

steffenboe commented 1 month ago

@janineguo maybe submit a PR for this? would love to have this as well!

KevinHuSh commented 1 month ago

Not any updates yet.

nakroy commented 2 weeks ago

Not any updates yet.

I'm working on creating a helm chart for RAGFlow. I have some questions about the version of dependencies, like MySQL, redis, MinIO and so on. Whether there's a specific version of these dependencies? Or just using the latest version is OK?

KevinHuSh commented 2 weeks ago

I think latest version is OK.

danialkhatib commented 1 week ago

Not any updates yet.

I'm working on creating a helm chart for RAGFlow. I have some questions about the version of dependencies, like MySQL, redis, MinIO and so on. Whether there's a specific version of these dependencies? Or just using the latest version is OK?

would be nice 👌

ayushin commented 1 week ago

It would help to have a docker-compose / containers that run a single process /service per container i.e. server, task manager etc instead of all of them together. Once that is done a helm chart can be generated by claude.ai in minutes.

I think having services segregated in the main repo docker-compose would really help to maintain integrity.

yuzhichang commented 2 days ago

@nakroy docker-compose.yml records the version of dependencies(MySQL, redis, MinIO, ElasticSearch)