Helm-Values-Referenz¶
Zentrale Konfiguration über Helm Values
Die gesamte Plattformkonfiguration erfolgt über Helm Values. Änderungen werden ausschließlich über das Customer Portal (Update-Seite) angewendet — niemals durch manuelle helm upgrade-Befehle.
Keine manuellen Helm-Upgrades
Änderungen an der Konfiguration immer über das Customer Portal durchführen. Manuelle helm upgrade-Befehle auf der VM können zu inkonsistenten Zuständen führen.
Globale Parameter¶
| Parameter | Standard | Beschreibung |
|---|---|---|
global.domain |
ai.example.com |
Kundendomain (Pflichtfeld) |
global.namespace |
inovetra-platform |
Kubernetes-Namespace |
global.externalIP |
"" |
Externe IP für LoadBalancer (Pflicht bei K3s) |
global.storageClass |
local-path |
Storage-Klasse für PVCs |
imagePullPolicy |
IfNotPresent |
Image-Pull-Strategie |
Feature-Flags¶
| Parameter | Standard | Beschreibung |
|---|---|---|
tls.enabled |
true |
HTTPS aktiviert |
tls.letsencrypt.enabled |
false |
Automatische Let's Encrypt Zertifikate |
tls.internal.enabled |
false |
TLS zwischen internen Services |
azureAd.enabled |
false |
SSO via Azure AD/Entra ID |
centralLlmProxy.enabled |
true |
Zentrale LLM-Proxy-Anbindung |
networkPolicies.enabled |
true |
Kubernetes Network Policies |
networkPolicies.egress.enabled |
false |
Egress-Policies (Vorsicht!) |
backup.enabled |
false |
Automatische Backups |
secrets.autoGenerate |
true |
Automatische Secret-Generierung |
customerApi.releaseChannel |
stable |
Update-Kanal (stable/latest/dev) |
customerApi.disableDefaultAdmin |
true |
Standard-Admin deaktiviert |
RAG-Konfiguration¶
| Parameter | Standard | Beschreibung |
|---|---|---|
ragApi.embeddingModel |
bge-m3 |
Embedding-Modell |
ragApi.llmModel |
llama-3.3-70b |
LLM für Contextual Chunking (bei Dokument-Upload) |
ragApi.llmProvider |
inovetra |
KI-Modellanbieter (inovetra | mistral). Initialisiert die persistente ConfigMap inovetra-rag-runtime-settings; danach im Customer Portal unter KI-Einstellungen umschaltbar |
ragApi.chunkSize |
500 |
Token-Größe pro Chunk |
ragApi.chunkOverlap |
100 |
Token-Überlappung zwischen Chunks |
ragApi.topK |
5 |
Anzahl Retrieval-Ergebnisse |
ragApi.enableContextualChunks |
true |
Kontextuelles Chunking |
ragApi.enableWebSearch |
false |
Web-Search-Fallback |
Datenbank-Tuning¶
PostgreSQL¶
| Parameter | Standard |
|---|---|
sharedBuffers |
1GB |
workMem |
16MB |
maintenanceWorkMem |
256MB |
effectiveCacheSize |
2GB |
maxConnections |
100 |
MongoDB¶
| Parameter | Standard |
|---|---|
wiredTigerCacheSizeGB |
1.5 |
Redis¶
| Parameter | Standard |
|---|---|
maxmemory |
400mb |
maxmemoryPolicy |
allkeys-lru |
Vollständige Values einsehen
Die vollständige values.yaml kann über folgenden Befehl eingesehen werden:
helm show values oci://ghcr.io/inovetra/ai-platform --version <version>