When Should I Use The ngrok Kubernetes Operator?
You should use the ngrok Kubernetes Operator if you want to:- Send traffic to your Kubernetes workloads
- Integrate Kubernetes workloads with workloads outside of Kubernetes, such as those running on virtual machines, bare metal, embedded devices, and anywhere else you can run ngrok
- Perform cross-cluster networking
- Use Kubernetes with ngrok without using ngrokβs SDKs
What Type of Config Can I Use With The Operator?
The Operator supports its own native custom resource types, including:- Kubernetes Ingresses
- Easy to get started with for more simple use-cases
- Gateway API
- Offers more configuration options for traffic management and transformations
- ngrokβs Managed resources
- Offers complete control over your traffic, enabling many features such as OAuth/OIDC, rate limiting, and more
Keep the config for a specific domain/hostname to the same type of resources. For example, if you create an
Ingress
for my-example-domain.ngrok.io
, donβt mix it with Gateway API config for the same domain.