> ## Documentation Index
> Fetch the complete documentation index at: https://ngrok.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Kubernetes Ingress Integrations

> Browse integration guides for using the ngrok Kubernetes Operator with major cloud providers, platforms, and service meshes.

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.
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

<Columns cols={2}>
  <Card title="Amazon EKS" icon="aws" href="/integrations/kubernetes-ingress/eks">
    Learn how to get started running the ngrok Kubernetes Operator on AWS EKS clusters.
  </Card>

  <Card title="Google Kubernetes Engine" icon="google" href="/integrations/kubernetes-ingress/google-kubernetes-engine">
    Add secure Kubernetes ingress to your apps or APIs running on Google Kubernetes Engine (GKE).
  </Card>

  <Card title="Azure Kubernetes Service" icon="microsoft" href="/integrations/kubernetes-ingress/azure-aks-k8s">
    Deploy a new Kubernetes cluster and demo app via AKS, then add ingress to applications with ngrok's Kubernetes Operator.
  </Card>

  <Card title="DigitalOcean" icon="droplet" href="/integrations/kubernetes-ingress/digitalocean-k8s">
    Launch a new cluster on DigitalOcean and use the Marketplace to provision the ngrok Kubernetes Operator.
  </Card>

  <Card title="MicroK8s" icon="server" href="/integrations/kubernetes-ingress/microk8s-k8s">
    Set up secure ingress for applications running on MicroK8s clusters.
  </Card>
</Columns>

### Platforms and management tools

<Columns cols={2}>
  <Card title="Rancher" icon="cow" href="/integrations/kubernetes-ingress/rancher-k8s">
    Set up a local installation of Rancher to deploy a new RKE2 cluster and add ingress to applications.
  </Card>

  <Card title="Rafay" icon="diagram-project" href="/integrations/kubernetes-ingress/rafay-k8s">
    Deploy your next production-ready Kubernetes app with Rafay and the ngrok Kubernetes Operator.
  </Card>

  <Card title="Spectro Cloud" icon="cloud" href="/integrations/kubernetes-ingress/spectro-cloud-k8s">
    Integrate the ngrok Kubernetes Operator with Spectro Cloud's Kubernetes management platform.
  </Card>

  <Card title="vCluster" icon="layer-group" href="/integrations/kubernetes-ingress/vcluster-k8s">
    Use the ngrok Kubernetes Operator with vCluster virtual Kubernetes clusters.
  </Card>
</Columns>

### Service mesh and integrations

<Columns cols={2}>
  <Card title="Linkerd" icon="network-wired" href="/integrations/kubernetes-ingress/k8s">
    Set up ingress to a microservices-based application connected via Linkerd's service mesh.
  </Card>

  <Card title="Consul Service Mesh" icon="network-wired" href="/integrations/kubernetes-ingress/consul-k8s">
    Set up a local Consul service mesh to use the ngrok Kubernetes Operator with Consul.
  </Card>

  <Card title="Microsoft Entra ID" icon="microsoft" href="/integrations/kubernetes-ingress/azure-ad-k8s">
    Add ingress to apps running in Kubernetes, then restrict access to only users authorized through Microsoft Entra ID.
  </Card>
</Columns>

### Advanced use cases

<Columns cols={2}>
  <Card title="APIOps with Argo CD" icon="code-branch" href="/integrations/kubernetes-ingress/apiops">
    Deploy an API using an APIOps-based deployment and lifecycle management process with Argo CD and the ngrok Kubernetes Operator.
  </Card>

  <Card title="Global Server Load Balancing" icon="globe" href="/integrations/kubernetes-ingress/gslb">
    Learn how to layer load balancing between three or more globally distributed, cloud-based virtual machines.
  </Card>
</Columns>
