Readme ++
parent
91469b00e9
commit
aa7961eccb
53
README.md
53
README.md
|
|
@ -102,6 +102,16 @@ kubectl apply -n demo -f k8s/authorization-policy.yaml
|
||||||
|
|
||||||
## Funktion testen
|
## Funktion testen
|
||||||
|
|
||||||
|
Um alle laufenden Pods in allen Namespaces zu sehen, verwende:
|
||||||
|
```bash
|
||||||
|
kubectl get pods --all-namespaces
|
||||||
|
```
|
||||||
|
|
||||||
|
Wenn du nur die Pods in deinem eigenen Namespace (demo) sehen willst:
|
||||||
|
```bash
|
||||||
|
kubectl get pods -n demo
|
||||||
|
```
|
||||||
|
|
||||||
### ✅ Zugriff aus dem autorisierten `dashboard`-Pod
|
### ✅ Zugriff aus dem autorisierten `dashboard`-Pod
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|
@ -137,15 +147,54 @@ RBAC: access denied
|
||||||
|
|
||||||
## Optional: Kiali starten und Visualisierung öffnen
|
## Optional: Kiali starten und Visualisierung öffnen
|
||||||
|
|
||||||
|
### 🔧 Schritt 1: Prometheus installieren
|
||||||
|
|
||||||
|
Kiali benötigt Prometheus, um Metriken abzurufen.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.22/samples/addons/prometheus.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### ⏳ Schritt 2: Warten bis Prometheus läuft
|
||||||
|
|
||||||
|
```bash
|
||||||
|
kubectl get pods -n istio-system
|
||||||
|
```
|
||||||
|
|
||||||
|
Warte auf:
|
||||||
|
|
||||||
|
```
|
||||||
|
prometheus-xxxxxxxx 1/1 Running
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 🧭 Schritt 3: Kiali Dashboard starten
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl apply -f samples/addons
|
|
||||||
istioctl dashboard kiali
|
istioctl dashboard kiali
|
||||||
```
|
```
|
||||||
|
|
||||||
Danach öffnet sich ein Browserfenster mit Kiali. Dort kannst du unter "Graph" die Kommunikation zwischen den Services (z. B. `dashboard → metrics-api`) sowie Policy-Durchsetzungen visualisieren.
|
Das öffnet automatisch deinen Browser unter:
|
||||||
|
|
||||||
|
```
|
||||||
|
http://localhost:20001
|
||||||
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
### 🧠 Was du dort sehen kannst
|
||||||
|
|
||||||
|
- Kommunikationsgraph der Namespaces
|
||||||
|
- Übersicht zu mTLS-Status
|
||||||
|
- Ingress-/Egress-Flows
|
||||||
|
- Fehler-/Traffic-Statistiken
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
## 🔄 Prototyp erneut starten (nach Rechner-Neustart oder späterem Zeitpunkt)
|
## 🔄 Prototyp erneut starten (nach Rechner-Neustart oder späterem Zeitpunkt)
|
||||||
|
|
||||||
### ✅ 1. Docker Desktop öffnen
|
### ✅ 1. Docker Desktop öffnen
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue