awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Kong avatar

Kong/kubernetes-ingress-controller

0
View on GitHub↗
2,392 stars·618 forks·Go·Apache-2.0·17 viewsdocs.konghq.com/kubernetes-ingress-controller↗

Kubernetes Ingress Controller

This project is an API gateway and ingress controller designed to manage traffic, security, and service connectivity within Kubernetes environments. It operates as a controller that monitors cluster state to reconcile gateway configurations with desired infrastructure definitions, ensuring that network policies and routing rules remain consistent across distributed deployments.

The system distinguishes itself through a modular request pipeline that allows for the injection of custom logic to handle transformations, security checks, and logging. It supports declarative infrastructure management, enabling users to define traffic policies and gateway settings through version-controlled manifests. By integrating with external secret storage and providing centralized control over multiple gateway instances, it maintains a unified approach to policy enforcement and identity management for API consumers.

Beyond core routing, the platform provides comprehensive traffic management capabilities, including load balancing, health monitoring, and request path modification for HTTP, TCP, and gRPC protocols. It facilitates secure communication through integrated certificate management and allows for the grouping of consumer policies to ensure consistent access control across service architectures.

Features

  • Ingress Controllers - Directs external HTTP, TCP, and gRPC traffic to internal cluster services using standard infrastructure definitions and routing rules.
  • Gateway API Traffic Configurations - Configures cluster networking using standard gateway resources to manage HTTP, TCP, and gRPC traffic flows.
  • API Gateway Control Planes - Coordinates traffic routing and access control policies across a distributed network of gateway instances.
  • Declarative Infrastructure Management - Manages gateway configurations through version-controlled manifest files to ensure a consistent and reproducible network state.
  • Traffic Management Gateways - Applies security, rate-limiting, and request transformation policies to network traffic flowing into the service architecture.
  • Traffic Routing - Directs incoming HTTP, TCP, and gRPC traffic to cluster services using standard infrastructure definitions and routing rules.
  • API Gateway Security - Acts as a platform for managing traffic, enforcing security policies, and applying rate limits to services within a distributed network.
  • Request Path Rewriters - Provides dynamic modification of incoming request paths to align with internal application requirements and expected endpoint structures.
  • Cloud Native Service Managers - Registers and balances traffic across backend service replicas while performing health checks to ensure high availability.
  • Declarative Infrastructure Reconciliation - Continuously monitors and enforces desired network states by comparing current gateway configurations against version-controlled definitions.
  • Gateway High Availability - Ensures high availability and performance by automating the deployment of multiple gateway replicas.
  • Infrastructure as Code Tools - Enables the definition and synchronization of network gateway settings through version-controlled manifest files for consistent cluster state.
  • Declarative Configuration Management - Defines infrastructure settings and traffic policies using version-controlled manifest files.
  • Kubernetes Controllers - Uses Kubernetes reconciliation loops to maintain gateway configuration state based on cluster manifest definitions.
  • Gateway Node Orchestrators - Orchestrates multiple gateway nodes to synchronize settings and operations across distributed environments.
  • Middleware-Based Request Pipelines - Provides a modular chain of pluggable components to intercept, modify, and process network requests.
  • Dynamic Service Discovery - Maps logical service names to physical network addresses in real-time to maintain updated backend targets.
  • Request Matching Rule Definitions - Directs incoming traffic to specific upstream services by evaluating URL patterns and protocol-specific routing rules.
  • Health-Checked Routers - Distributes traffic across service replicas while performing health checks to ensure only operational endpoints receive requests.
  • TLS Certificate Management - Automates the provisioning and management of TLS certificates to secure communication channels.
  • Identity and Access Management - Tracks client identities and enforces access control policies based on unique credentials or tokens during the request lifecycle.
  • API Request Authentication - Validates API requests using tokens to track client identities and enforce access controls.
  • Traffic Security Policies - Enforces authentication, transformation, and rate-limiting rules on specific network flows.
  • Request-Response Logic Extenders - Injects custom logic into the request-response lifecycle to manipulate data or traffic flow.
  • Upstream Service Registrations - Registers backend applications as services to receive and process incoming network traffic.
  • Networking - Ingress controller based on the Kong API gateway.
  • Load Balancing and Ingress - Deploy Kong as a native Kubernetes Ingress Controller.

Star history

Star history chart for kong/kubernetes-ingress-controllerStar history chart for kong/kubernetes-ingress-controller

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Kubernetes Ingress Controller

Similar open-source projects, ranked by how many features they share with Kubernetes Ingress Controller.
  • apache/apisix-ingress-controllerapache avatar

    apache/apisix-ingress-controller

    1,136View on GitHub↗

    This project is a Kubernetes ingress controller that functions as an API gateway and traffic manager for containerized environments. It operates by monitoring cluster events and translating native ingress resource definitions into active routing configurations, ensuring that external traffic is directed to internal services according to declarative specifications. The controller distinguishes itself through its ability to act as a specialized gateway for artificial intelligence models, providing a secure entry point that enforces rate limits, content moderation, and prompt guardrails. It supp

    Goapiapigatewayapisix
    View on GitHub↗1,136
  • alibaba/higressalibaba avatar

    alibaba/higress

    7,558View on GitHub↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Goai-gatewayai-nativeapi-gateway
    View on GitHub↗7,558
  • zenml-io/zenmlzenml-io avatar

    zenml-io/zenml

    5,451View on GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Pythonagentopsagentsai
    View on GitHub↗5,451
  • jcmoraisjr/haproxy-ingressjcmoraisjr avatar

    jcmoraisjr/haproxy-ingress

    1,160View on GitHub↗

    This project is a Kubernetes ingress controller that manages external traffic by dynamically configuring the HAProxy load balancer. It functions as a bridge between cluster resources and the network data plane, translating high-level ingress definitions into active proxy configurations to route HTTP, TCP, and UDP traffic into containerized environments. The controller distinguishes itself through a decoupled architecture that separates control plane logic from the proxy process, allowing for independent lifecycle management and versioning. It utilizes template-based configuration generation a

    Gohacktoberfesthaproxyingress-controller
    View on GitHub↗1,160
See all 30 alternatives to Kubernetes Ingress Controller→

Frequently asked questions

What does kong/kubernetes-ingress-controller do?

This project is an API gateway and ingress controller designed to manage traffic, security, and service connectivity within Kubernetes environments. It operates as a controller that monitors cluster state to reconcile gateway configurations with desired infrastructure definitions, ensuring that network policies and routing rules remain consistent across distributed deployments.

What are the main features of kong/kubernetes-ingress-controller?

The main features of kong/kubernetes-ingress-controller are: Ingress Controllers, Gateway API Traffic Configurations, API Gateway Control Planes, Declarative Infrastructure Management, Traffic Management Gateways, Traffic Routing, API Gateway Security, Request Path Rewriters.

What are some open-source alternatives to kong/kubernetes-ingress-controller?

Open-source alternatives to kong/kubernetes-ingress-controller include: apache/apisix-ingress-controller — This project is a Kubernetes ingress controller that functions as an API gateway and traffic manager for containerized… alibaba/higress — Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It… zenml-io/zenml — ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning… jcmoraisjr/haproxy-ingress — This project is a Kubernetes ingress controller that manages external traffic by dynamically configuring the HAProxy… projectcontour/contour — Contour is a Kubernetes ingress controller that manages external HTTP and TCP traffic by orchestrating Envoy proxy… cert-manager/cert-manager — This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS…

Curated searches featuring Kubernetes Ingress Controller

Hand-picked collections where Kubernetes Ingress Controller appears.
  • Kubernetes Ingress Controllers
  • Open-Source API Management Platforms