Zum Inhalt

Helm-Deployment

Helm ist ein Paketmanager für Kubernetes, der Dir hilft, selbst die komplexesten Kubernetes-Anwendungen zu definieren, zu installieren und zu aktualisieren. Mit Helm kannst Du Kubernetes-Anwendungen mit Helm Charts verwalten, die Pakete aus vorkonfigurierten Kubernetes-Ressourcen sind.

Für weitere Informationen über Helm, besuche das Helm-Projekt.

Installation durch Helm Chart

Schritt 1: Erhalte das Helm Chart

  • Die values.yaml benutzerdefinierte Helm-Werte-Datei wird dem Kunden mit unserer Release-Benachrichtigungs-E-Mail zur Verfügung gestellt.
  • Das Helm Chart-Archiv kann als Archiv heruntergeladen oder von unserem Repository-Server bezogen werden (siehe deine Release-Benachrichtigungs-E-Mail).

Schritt 2: Aktualisiere values.yaml

Vor der Installation solltest Du die ersten 3 globalen Variablen auf die beabsichtigte interne URL in der values.yaml-Datei aktualisieren:

1
2
3
api_host: datamimic.int.customernet.com
jwt_encode_issuer: datamimic.int.customernet.com
email_api_host: datamimic.int.customernet.com
Die restlichen Werte können für eine erste Testbereitstellung unverändert gelassen werden.

Schritt 3: Konfiguriere Ingress

Um die Benutzeroberfläche freizugeben, muss die Ingress-Konfiguration nur zum Backend-Container hinzugefügt werden. Die Werte-Datei enthält kommentierte Beispiele für Ingress-Konfigurationen in Kubernetes-Umgebungen, die nginx und cert-manager verwenden.

Schritt 4: Installiere das Helm Chart

Stelle sicher, dass das Helm Chart-Archiv und die aktualisierte values.yaml-Datei im selben Ordner sind. Verwende den folgenden Befehl zur Installation:

1
$ helm install rd-datamimic-1.0.0.tgz -f values.yaml -n <DEPLOYMENT_NAMESPACE>