Commit f60b7152 authored by Nane Kratzke's avatar Nane Kratzke
Browse files

istio injection enabled

parent ea084dd2
......@@ -60,7 +60,7 @@ instrumented-services:
when: manual
script:
- NS=$(kubectl config view --output 'jsonpath={..namespace}')
- kubectl label ns $NS istio-injection=disabled --overwrite
- kubectl label ns $NS istio-injection=enabled --overwrite
- |
for V in v1 v2 v3
do
......
......@@ -48,15 +48,25 @@ In diesem Schritt wird ein kleiner Open Notify aggrgierender Space-Data-Service
kubectl port-forward svc/space-data-svc 8888:80
```
- Navigieren Sie mit einem Browser zu [http://localhost:8888](http://localhost:8888). Sie sollten eine JSON-Datei mit den aktuellen Positions- und Besatzungsdaten des Open-Notify Dienstes sehen.
- Reloaden Sie diese Datei im Browser ein paar mal. Sie werden sehen, dass in den `from`-Feldern der `data`-, `position`- und `astros`-Objekten der JSON-Datei immer wieder andere Hostnamen (Pods die die Requests beantwortet haben) auftauchen.
- Reloaden Sie diese Datei im Browser ein paar mal. Sie werden sehen, dass in den `from`-Feldern der `data`-, `position`- und `astros`-Objekten der JSON-Datei immer wieder andere Hostnamen von Pods, die die (Sub-)Requests beantwortet haben, auftauchen.
- Versuchen Sie die Topologie dieses Dienstes anhand der folgenden Daten abzuleiten und aufzuzeichnen:
- `deploy/space-dep.yaml`
- `deploy/space-svc.yaml`
- `space/service.py` (Implementierung)
- `space/service.py` (Python-Implementierung des Space-Data-Services)
- `.gitlab-ci.yaml` (`space-services`-Job der `deploy`-Stage)
## Übung 02: Instrumentieren des Space Surveillance Dienstes
- Starten Sie nun in Gitlab (`CI/CD -> Pipelines`) den manuellen `instrumented-services`-Job der `instrument`-Stage.
- Leiten Sie nun den Port der Kiali-Oberfläche in einem neuen Lens-Terminal an Ihr lokales System weiter:
```bash
kubectl port-forward svc/kiali 20001:20001 -n istio-system
```
- Navigieren Sie anschließend zur Kiali Oberfläche unter [http://localhost:20001](http://localhost:20001).
- Öffnen Sie in Kiali Ihre Applikation in Ihrem Namespace.
## Übung 03: Content-basiertes Routing innerhalb des Space-Data-Service
## Übung 04: Shutdown
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment