File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Helm chart description
2+
3+ Dieses Helm Chart deployt den JavaHttpClient in einem Kubernetes-Cluster mit Istio-Integration.
4+ Es erstellt den Namespace ` clients ` , konfiguriert ein Istio Gateway mit TLS-Terminierung und
5+ richtet einen VirtualService für das Routing ein.
6+
7+ ## Voraussetzungen
8+
9+ - Kubernetes-Cluster mit installiertem Istio
10+ - Helm 3.x
11+ - TLS-Secret ` httpclient-tls ` im Namespace ` istio-ingress ` vorhanden
12+
13+ ## Installation
14+
15+ Beim ersten Deployment den Namespace automatisch erstellen lassen:
16+
17+ ``` bash
18+ helm install httpclient . -n clients --create-namespace
19+ ```
20+
21+ ## Deployment überprüfen
22+
23+ Nach der Installation den Status von TLS-Secret, Gateway und VirtualService prüfen:
24+
25+ ``` bash
26+ kubectl get secret httpclient-tls -n istio-ingress
27+ kubectl get gateway,virtualservice -n clients
28+ ```
29+
30+ ## Upgrade
31+
32+ Bei Änderungen an Chart oder Values ein Rolling-Update durchführen:
33+
34+ ``` bash
35+ helm upgrade httpclient . -n clients
36+ ```
37+
38+ ## Deinstallation
39+
40+ Chart und alle zugehörigen Kubernetes-Ressourcen entfernen:
41+
42+ ``` bash
43+ helm uninstall httpclient -n clients
44+ ```
Load diff This file was deleted.
You can’t perform that action at this time.
0 commit comments