Back to feed
Dev.to
Dev.to
7/7/2026
Deploying Ngrok Ingress Controller on Kubernetes

Deploying Ngrok Ingress Controller on Kubernetes

Short summary

This tutorial walks through installing the Ngrok Ingress Controller on Kubernetes via Helm, deploying a sample app, and exposing it through a static Ngrok domain without needing a LoadBalancer service. It covers creating Ingress resources, verifying edge routing in the Ngrok dashboard, and securing access with GitHub OAuth including domain-based authorization rules. The result is an internet-reachable cluster application with TLS, load balancing, and authentication all offloaded to Ngrok's edge.

  • Install Ngrok Ingress Controller on Kubernetes via Helm with API key and authtoken credentials
  • Deploy a sample app and expose it through an Ingress resource on a static Ngrok domain
  • Secure the endpoint with GitHub OAuth and domain-restricted authorization

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more