Skip to content

Commit 954cdc5

Browse files
author
wlanboy
committed
Added helm chart doc
1 parent 1f47b88 commit 954cdc5

2 files changed

Lines changed: 44 additions & 20 deletions

File tree

javahttpclient-chart/helm-chart.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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+
```

javahttpclient-chart/readme.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)