Verwenden Sie envsubst-kompatible \${VAR' Syntax in Konfigurationsvorlage + Re-Rendern auf abgestandenen Platzhaltern

Fixkamo-asterisk-support
Verschifft
27. April 2026 um 05:09 UTC
Autor
Kamo
Ausschuss
29e2217

Pods waren CrashLoopBackOff mit "Konfigurationsfehler: API_KEY fehlt oder zu kurz" weil die Konfigurationsvorlage wörtlich verwendet __API_KEY__ Marker, die envsubst still bleibt unberührt (es ersetzt nur \$VAR / \${VAR. Der erste Einsatz schrieb eine Platzhalter-Datei an ************ Host, und der Init-Container "Skip if config existiert" Zweig dann gesperrt dass schlechte Render an Ort und Stelle über jeden nachfolgenden Rollout. Zwei Korrekturen: - configmap-{k1m1,k2m1'.yaml: Verwenden Sie \${API_KEY', \${PHONE_SERVER_ID', \${AMI_PASSWORD', also führt envsubst tatsächlich die Substitution durch. - Bereitstellung-{k1m1,k2m1'.yaml: Überspringen Sie nur erneuten Rendern config hat reale (nicht-leer, Nicht-Platzhalter) Werte für API_KEY und PHONE_SERVER_ID. Erkennt die alte __VAR__-Formular, die \${-Formular und leer Saiten. Autogenerierte AMI-Passwörter überstehen immer noch Neustarts da der Rest der Datei einen echten Inhalt hat.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen