mirror of
https://github.com/volcengine/OpenViking.git
synced 2026-09-30 01:08:26 +08:00
* feat: add Kubernetes Helm chart for OpenViking deployment
Add a production-ready Helm chart for deploying OpenViking on Kubernetes
with support for GCP and AWS cloud providers.
Features:
- LoadBalancer service with cloud-specific annotations
- Support for GCP and AWS via values.yaml cloudProvider setting
- Secret management for ov.conf configuration
- Health checks (liveness and readiness probes)
- Optional HPA for autoscaling
- Optional PVC for persistent storage
- Uses uv container for streamlined deployment
- Comprehensive documentation
Usage:
helm install openviking ./deploy/helm/openviking \
--set cloudProvider=gcp \
--set openviking.config.embedding.dense.api_key=YOUR_KEY
* feat(examples): simplify k8s helm chart to MVP
Remove production-only complexity to make the chart easy to try locally:
- Drop HPA, PVC, and ServiceAccount templates
- Remove security contexts, cloud provider annotations, node affinity
- Fix config: only embedding/vlm are valid confmap fields (no server/storage blocks)
- Pass --host/--port as CLI args to openviking serve
- Switch service default to ClusterIP with port-forward instructions
- Use emptyDir for data volume
- Simplify _helpers.tpl and values.yaml
Tested against EKS: ov health and ov status both pass.
18 lines
423 B
YAML
18 lines
423 B
YAML
apiVersion: v2
|
|
name: openviking
|
|
description: A Helm chart for OpenViking - RAG and semantic search via OpenViking Context Database MCP server
|
|
type: application
|
|
version: 0.1.0
|
|
appVersion: "0.1.0"
|
|
keywords:
|
|
- openviking
|
|
- rag
|
|
- semantic-search
|
|
- mcp
|
|
- knowledge-base
|
|
home: https://github.com/volcengine/OpenViking
|
|
sources:
|
|
- https://github.com/volcengine/OpenViking
|
|
maintainers:
|
|
- name: OpenViking Contributors
|