Commit 2ee8a27e authored by Gabrecht, Marco's avatar Gabrecht, Marco
Browse files

PushBat

parent ee9754f1
Pipeline #29795 passed with stages
in 1 minute and 16 seconds
variables:
KUBECTL: "quay.io/bitnami/kubectl:1.18"
TASK: "terminate"#1_a, 1_b, 1_c, 2_a, 2_b, 3_a, 3_b, 3_c, 3_d, 3_e, terminate
TASK: "1_b"#1_a, 1_b, 1_c, 2_a, 2_b, 3_a, 3_b, 3_c, 3_d, 3_e, terminate
stages:
- prepare
......
......@@ -618,7 +618,11 @@ Eine weiteres nützliche Annoation ist der Redirect. Dabei wird zwischen `Perman
Testen sie dies gerne aus, indem sie ihren Aktuellen Ingress in der Console von Lens bearbeiten und die Anntotation `nginx.ingress.kubernetes.io/permanent-redirect: https://www.google.com` hinzufügen.
Wenn sie jetzt einen Pfad aufrufen, der von einer Regel dieses Ingress betroffen ist sollten sie zu google weitergeleitet werden.
- [Temporal Redirect](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#temporal-redirect)
- [Temporal Redirect](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#temporal-redirect), diese Annotation erreicht das selbe Ergebniss wie der `Permanent Redirect`, nur das der HTTP Responsecode 302 anstelle von 301 ist.
Testen sie dies gerne, indem sie mit der Konsole von Lens ihren Ingress bearbeiten und `nginx.ingress.kubernetes.io/temporal-redirect: https://api.ipify.org` hinzufügen. Bitte löschen sie die im oberen Schritt eingestellte Annoation.
Wenn sie im Browser F12 Drücken sollten sie bei den Meisten Browsern in die Entwickleroptionen kommen. Rufen sie de Punkt Netzwerkanalyse auf und besuchen sie: https://ingress-XYZ.loki.th-luebeck.dev . Sie sollten ihre IP-Adresse sehen und in der Netzwerkanalys eine Liste von Einträgen, welche aufrufe der Browser gemacht hat. Diese Tabelle hat in der ersten Spalte den HTTP-Responsecode und dieser sollte auf 302 stehen. Sie können dieses Paket gerne weiter analysieren. Klicken sie einfach auf den Eintrag.
- [ssl-redirect](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#server-side-https-enforcement-through-redirect)
## Übung 5: Terminieren Sie das Deployment
1. Löschen Sie bitte Ihr Deployment in dem Sie in Ihrer `.gitlab-ci.yml` die Variable `TERMINATE` auf `"yes"` setzen.
......
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