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

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
2,392 stars·618 forks·Go·Apache-2.0·21 views
  • 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 are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Curated searches featuring Kubernetes Ingress Controller

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

    Projects sharing features with Kubernetes Ingress Controller

    These projects share indexed features with Kubernetes Ingress Controller. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    Compare all 30 related projects→

    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.

    Which projects share features with kong/kubernetes-ingress-controller?

    Projects with overlapping indexed features 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…