From 21e57d94e635921fc9bb930f63fa5dad0975259d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Petazzoni?= Date: Tue, 5 May 2026 22:25:42 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Adjust=20HTTP=20Ingress=20lab?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- slides/exercises/advanced-http-details.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/slides/exercises/advanced-http-details.md b/slides/exercises/advanced-http-details.md index 9ade39e8..9e245a25 100644 --- a/slides/exercises/advanced-http-details.md +++ b/slides/exercises/advanced-http-details.md @@ -122,26 +122,30 @@ Try to complete at least one path; but feel free to experiment with other option - Pick a controller (e.g.: Traefik) -- Install controller on cluster +- Install controller on cluster (with official Helm chart) -- Install a demo app (e.g.: `jpetazzo/color`) +- Install a demo app (e.g.: `jpetazzo/color` with Deployment+Service) - Expose demo app on a domain name with Ingress resource - Script the whole setup - (make sure script is idempotent!) + (or make sure you have accurate notes, we'll need them later!) --- ## Where to go next? +*In no specific order...* + - Expose demo app with an HTTPRoute -- Install and expose juice-shop app +- Install and expose the juice-shop app Helm chart - Replicate the whole setup on another cluster + (managed cluster, local KinD cluster...) + --- ## Bonus goals @@ -152,14 +156,16 @@ Try to complete at least one path; but feel free to experiment with other option - Deploy the dockercoins app - - expose webui, rng, hasher, with Ingress / HTTPRoute + - expose webui, rng, hasher, with Ingress or HTTPRoute - - expose redis with a TLSRoute + - expose redis with a TLSRoute (e.g. on `redis.`) - try a TCPRoute (experimental!) Note: for the TLSRoute, you can use a valid cert or a manual, self-signed one. +Note: to connect to Redis over TLS, you can use `openssl s_client` or `redis --tls`. + --- class: title