Kong Ingress Controller allows you to run Kong Gateway as a Kubernetes Ingress to handle inbound requests for a Kubernetes cluster. Kong Ingress Controller takes Kubernetes resources such as Ingress and HTTPRoute and converts them into a valid Kong Gateway configuration. It enables you to use all the features of Kong Gateway. A Kubernetes ingress controller is an application that runs in a cluster and configures a load balancer based on Kubernetes resources (Ingress, HTTPRoute, TCPRoute, and more). Kong Ingress Controller configures Kong Gateway as a software load balancer that runs in the cluster and is typically exposed as a LoadBalancer service. Kong recommends using the Kong/ingress Helm chart to deploy the Kong Ingress Controller. This chart supports both DB-less and DB-backed deployments. If you’re not sure which to choose, we recommend choosing DB-less which treats the Kubernetes API server as the source of truth.

Features

  • Gateway API Support
  • Documentation available
  • Kong Ingress Controller takes Kubernetes resources such as Ingress and HTTPRoute and converts them into a valid Kong Gateway configuration
  • It enables you to use all the features of Kong Gateway
  • Leverage workflow automation and modern GitOps practices
  • Decentralize applications/services and transition to microservices
  • Create a thriving API developer ecosystem
  • Secure and govern APIs/services, and improve API visibility across the entire organization.
  • Proactively identify API-related anomalies and threats

Project Samples

Project Activity

See All Activity >