Commit 01cf8593 authored by Nane Kratzke's avatar Nane Kratzke
Browse files

Fix string splitting

parent 4a592756
...@@ -137,18 +137,22 @@ Sie können nun den Forwarding Prozess in Terminal 2 löschen. ...@@ -137,18 +137,22 @@ Sie können nun den Forwarding Prozess in Terminal 2 löschen.
Für diese Übung ist Ihnen einen "Hiphop"-Service gegeben, der Service Interaktion entlang von Aufrufketten von Services demonstrieren soll. Der Hiphop Service ist wie folgt aufgebaut. Für diese Übung ist Ihnen einen "Hiphop"-Service gegeben, der Service Interaktion entlang von Aufrufketten von Services demonstrieren soll. Der Hiphop Service ist wie folgt aufgebaut.
Vollziehen Sie bitte die Implementierung unter `hiphop/service.py` und das Deployment unter `deploy/hiphop-deploy+svc.yml` nach.
``` ```
+----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+
| hh-svc-1 | ---> | hh-svc-2 | ---> | hh-svc-3 | ---> | hh-svc-4 | | hh-svc-1 | ---> | hh-svc-2 | ---> | hh-svc-3 | ---> | hh-svc-4 |
+----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+ +----------+
``` ```
1. Bringen Sie diesen nun mit der Deployment Pipeline über den manuellen `hiphop-svc`-Job der `deploy`-Stage ausbringen können. 1. Deployen Sie dieses "Service-Orchester" nun mit der Deployment Pipeline über den manuellen `hiphop-svc`-Job der `deploy`-Stage.
2. Starten Sie in Lens in einem 2. Terminal folgendes Port Forwarding: 2. Starten Sie dann in Lens in einem 2. Terminal folgendes Port Forwarding:
```Bash ```Bash
Terminal 2:> kubectl port-forward svc/hiphop-svc 58888:80 Terminal 2:> kubectl port-forward svc/hiphop-svc 58888:80
``` ```
3. Unter [http://localhost:58888](http://localhost:58888) sollte nun "Hip -> hop -> hop -> hop -> END" stehen. 3. Unter [http://localhost:58888](http://localhost:58888) sollte nun "Hip -> hop-1 -> hop-2 -> hop-3 -> hop-4 -> END" stehen.
Ein Request an den ersten Service geht als bis zum Ende der Service-Kette durch. Dies soll Services "simulieren", die von Upstream-Services abhängig sind (die wiederum von weiteren Upstream-Services abhängen, usw.).
......
...@@ -37,6 +37,6 @@ def hip(): ...@@ -37,6 +37,6 @@ def hip():
# This is just to demonstrate the power and pitfalls of centralized # This is just to demonstrate the power and pitfalls of centralized
# consolidated logging. # consolidated logging.
if tier <= 1: if tier <= 1:
print(f"pwd: { ' '.join(service.spit('-')[2:3]) }") print(f"pwd: { ' '.join(service.split('-')[2:3]) }")
app.run(host="0.0.0.0", port=80) app.run(host="0.0.0.0", port=80)
Markdown is supported
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