From 57e8c6ee2f0befa84c8d37bbfb4a608a4f433251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Petazzoni?= Date: Mon, 15 Jan 2024 15:44:35 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=83=20Update=20ngrok=20information?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- slides/k8s/admission.md | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/slides/k8s/admission.md b/slides/k8s/admission.md index 79f451a5..681890fd 100644 --- a/slides/k8s/admission.md +++ b/slides/k8s/admission.md @@ -224,17 +224,29 @@ class: extra-details - Example: run `ngrok http 1234` -- `ngrok` will display a publicly-available URL (e.g. https://xxxxyyyyzzzz.ngrok.io) +- `ngrok` will display a publicly-available URL (e.g. https://xxxxyyyyzzzz.ngrok.app) -- Connections to https://xxxxyyyyzzzz.ngrok.io will terminate at `localhost:1234` +- Connections to https://xxxxyyyyzzzz.ngrok.app will terminate at `localhost:1234` - Basic product is free; extra features (vanity domains, end-to-end TLS...) for $$$ - Perfect to develop our webhook! -- Probably not for production, though +--- - (webhook requests and responses now pass through the ngrok platform) +class: extra-details + +## Ngrok in production + +- Ngrok was initially known for its local webhook development features + +- It now supports production scenarios as well + + (load balancing, WAF, authentication, circuit-breaking...) + +- Including some that are very relevant to Kubernetes + + (e.g. [ngrok Ingress Controller](https://github.com/ngrok/kubernetes-ingress-controller) ---