Skip to main content
This page lists integration guides for using the ngrok Kubernetes Operator with major cloud providers, platforms, and service meshes. The ngrok Kubernetes Operator provides secure public ingress and middleware execution to your Kubernetes applications with ngrok’s cloud service. Whether you’re running on major cloud providers, managing clusters with platform tools, or integrating with service meshes, these guides help you get started with ngrok ingress for your Kubernetes workloads.

Cloud providers

Amazon EKS

Learn how to get started running the ngrok Kubernetes Operator on AWS EKS clusters.

Google Kubernetes Engine

Add secure Kubernetes ingress to your apps or APIs running on Google Kubernetes Engine (GKE).

Azure Kubernetes Service

Deploy a new Kubernetes cluster and demo app via AKS, then add ingress to applications with ngrok’s Kubernetes Operator.

DigitalOcean

Launch a new cluster on DigitalOcean and use the Marketplace to provision the ngrok Kubernetes Operator.

MicroK8s

Set up secure ingress for applications running on MicroK8s clusters.

Platforms and management tools

Rancher

Set up a local installation of Rancher to deploy a new RKE2 cluster and add ingress to applications.

Rafay

Deploy your next production-ready Kubernetes app with Rafay and the ngrok Kubernetes Operator.

Spectro Cloud

Integrate the ngrok Kubernetes Operator with Spectro Cloud’s Kubernetes management platform.

vCluster

Use the ngrok Kubernetes Operator with vCluster virtual Kubernetes clusters.

Service mesh and integrations

Linkerd

Set up ingress to a microservices-based application connected via Linkerd’s service mesh.

Consul Service Mesh

Set up a local Consul service mesh to use the ngrok Kubernetes Operator with Consul.

Microsoft Entra ID

Add ingress to apps running in Kubernetes, then restrict access to only users authorized through Microsoft Entra ID.

Advanced use cases

APIOps with Argo CD

Deploy an API using an APIOps-based deployment and lifecycle management process with Argo CD and the ngrok Kubernetes Operator.

Global Server Load Balancing

Learn how to layer load balancing between three or more globally distributed, cloud-based virtual machines.