fix(intranet): point IntranetSearch embed backend at edge1 by IPv4 (10.0.57.17)
The hostname edge1.iamworkin.lan resolves to an unroutable IPv6 from cluster pods and the CoreDNS *.iamworkin.lan template maps it to the Traefik VIP, so the corpus indexer failed every embed with "No route to host". edge1's IPv4 (10.0.57.17, PROD VLAN) is pod-routable and has nomic-embed-text; an in-pod embed test returned real vectors. This makes the now-enabled notes-md/notes-html indexes actually populate. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -79,11 +79,17 @@ spec:
|
||||
value: Production
|
||||
- name: ASPNETCORE_URLS
|
||||
value: "http://+:5300"
|
||||
# Bulk corpus indexing on edge1 Pi 5 takes ~6s/chunk × 5665 chunks
|
||||
# ≈ 9 hours. BLUEJAY-WS GPU (R9700, 32GB VRAM) does the same work
|
||||
# in minutes. Memory: feedback_pi5_nomic_embed_slow.
|
||||
# Embed backend = edge1 Ollama BY IPv4 (10.0.57.17:11434; has
|
||||
# nomic-embed-text). The hostname edge1.iamworkin.lan is UNUSABLE from
|
||||
# cluster pods: it resolves to an unroutable IPv6 (fdbc:56:*) and the
|
||||
# CoreDNS *.iamworkin.lan template maps the name to the Traefik VIP, so
|
||||
# embeds failed with "No route to host". The IPv4 is pod-routable (PROD
|
||||
# VLAN 10.0.57.x) and proven to embed. Bulk embed runs in the background
|
||||
# on the edge1 Pi 5 (~6s/chunk); /health does not depend on it. A faster
|
||||
# permanent backend (pull nomic-embed-text on a workstation GPU node) is a
|
||||
# follow-up. Memory: feedback_pi5_nomic_embed_slow.
|
||||
- name: IntranetSearch__OllamaBaseUrl
|
||||
value: "http://edge1.iamworkin.lan:11434"
|
||||
value: "http://10.0.57.17:11434"
|
||||
# Notes docs corpus IS now mounted at /srv/flowercore-notes (see the
|
||||
# notes-corpus-clone initContainer + notes-corpus-sync sidecar), so the
|
||||
# IntranetSearch indexer is ENABLED. First-boot bulk embed of the corpus
|
||||
|
||||
Reference in New Issue
Block a user