From cc000c205579c158954e12ffa8392b90c376d7e4 Mon Sep 17 00:00:00 2001 From: updsv7 Date: Sat, 6 Jun 2026 11:52:41 +0900 Subject: [PATCH] openviking k8s: mount ov.conf via ConfigMap volume - 03-configmap.yaml: add ov.conf key with embedding/vlm JSON template - 01-deployment.yaml: add volume mount to /app/.openviking/ov.conf --- AI/openviking/k8s/01-deployment.yaml | 11 ++++++++++- AI/openviking/k8s/03-configmap.yaml | 20 +++++++++++++++++++- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/AI/openviking/k8s/01-deployment.yaml b/AI/openviking/k8s/01-deployment.yaml index 100d129..8bd5c63 100644 --- a/AI/openviking/k8s/01-deployment.yaml +++ b/AI/openviking/k8s/01-deployment.yaml @@ -46,7 +46,16 @@ spec: volumeMounts: - name: data mountPath: /app/data + - name: openviking-config + mountPath: /app/.openviking + readOnly: true volumes: - name: data persistentVolumeClaim: - claimName: openviking-data \ No newline at end of file + claimName: openviking-data + - name: openviking-config + configMap: + name: openviking-config + items: + - key: ov.conf + path: ov.conf \ No newline at end of file diff --git a/AI/openviking/k8s/03-configmap.yaml b/AI/openviking/k8s/03-configmap.yaml index da97ae6..14354ba 100644 --- a/AI/openviking/k8s/03-configmap.yaml +++ b/AI/openviking/k8s/03-configmap.yaml @@ -11,4 +11,22 @@ data: # 数据存储路径(容器内) OVIKING_DATA_DIR: "/app/data" # 向量模型(可选,注释掉则使用默认模型) - # OVIKING_EMBED_MODEL: "text-embedding-3-large" \ No newline at end of file + # OVIKING_EMBED_MODEL: "text-embedding-3-large" + ov.conf: | + { + "embedding": { + "dense": { + "api_base": "", + "api_key": "", + "provider": "", + "dimension": 1024, + "model": "" + } + }, + "vlm": { + "api_base": "", + "api_key": "", + "provider": "", + "model": "" + } + } \ No newline at end of file