Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.03 KB

File metadata and controls

44 lines (29 loc) · 1.03 KB

Helm chart description

Dieses Helm Chart deployt den JavaHttpClient in einem Kubernetes-Cluster mit Istio-Integration. Es erstellt den Namespace clients, konfiguriert ein Istio Gateway mit TLS-Terminierung und richtet einen VirtualService für das Routing ein.

Voraussetzungen

  • Kubernetes-Cluster mit installiertem Istio
  • Helm 3.x
  • TLS-Secret httpclient-tls im Namespace istio-ingress vorhanden

Installation

Beim ersten Deployment den Namespace automatisch erstellen lassen:

helm install httpclient . -n clients --create-namespace

Deployment überprüfen

Nach der Installation den Status von TLS-Secret, Gateway und VirtualService prüfen:

kubectl get secret httpclient-tls -n istio-ingress
kubectl get gateway,virtualservice -n clients

Upgrade

Bei Änderungen an Chart oder Values ein Rolling-Update durchführen:

helm upgrade httpclient . -n clients

Deinstallation

Chart und alle zugehörigen Kubernetes-Ressourcen entfernen:

helm uninstall httpclient -n clients