Variablen & Umgebungen
Mit Variablen erzeugst du aus denselben Blöcken das YAML für dev, test und prod.
Der Tab Variablen

- Umgebungen (oben): Ein Klick auf einen Chip macht die Umgebung aktiv, ✕ entfernt sie. Im Feld neue Umgebung den Namen eintippen und Enter drücken.
- Variablen (Tabelle): Pro Zeile ein Name und je ein Wert pro Umgebung. Die aktive Umgebung ist blau hervorgehoben.
- ⧉ kopiert
${NAME}in die Zwischenablage, damit du es direkt in ein Blockfeld einfügen kannst. - + Variable legt eine neue Zeile an.
In Blöcken benutzen
Tipp ${NAME} in irgendein Feld. Im Beispielprojekt steht im Deployment-Startblock:
Umgebung dev

Umgebung prod
Oben rechts Umgebung auf prod stellen. Die Blöcke bleiben gleich, das YAML ändert sich sofort:

| Variable | dev | prod | Wirkung |
|---|---|---|---|
APP | demo-app | demo-app | metadata.name, Labels, Selector |
NAMESPACE | demo-dev | demo-prod | metadata.name des Namespace in 01-namespace.yaml |
REPLICAS | 1 | 3 | spec.replicas (als Zahl) |
Gute Praxis
- Großbuchstaben für Variablennamen (
NAMESPACE,TAG), damit sie in Feldern sofort auffallen. - Werte, die überall gleich sind, als feste Werte stehen lassen. Variablen nur für echte Unterschiede.
- Teilwerte gehen auch:
registry.example.com/shop:${TAG}oderpostgres://app:${DB_PASSWORD}@db/app. - Vor dem Export die Umgebung prüfen: Alle Dateien in Ordner… nimmt die aktive Umgebung, das Menü zeigt sie an.
Ein Komplettbeispiel mit vier Umgebungen steht in der Anleitung dev und prod.