awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Kubernetes Ingress 控制器

排名更新于 2026年6月30日

For Kubernetes 入口控制器 (Ingress Controller), the strongest matches are nginx/kubernetes-ingress (NGINX Ingress Controller is a dedicated Kubernetes-native traffic manager), kubernetes/ingress-nginx (ingress-nginx is a battle-tested Kubernetes Ingress controller that routes) and traefik/traefik (Traefik is a cloud-native edge router and Kubernetes ingress). apache/apisix and kong/kong round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

用于通过 HTTP 和 HTTPS 管理 Kubernetes 集群内服务外部访问的开源工具。

Kubernetes Ingress 控制器

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • nginx/kubernetes-ingressnginx 的头像

    nginx/kubernetes-ingress

    5,039在 GitHub 上查看↗

    The NGINX Ingress Controller is a Kubernetes-native traffic manager that handles external requests and routes them to internal services. It translates Kubernetes API objects and annotations into proxy configurations to manage incoming HTTP, TCP, and UDP traffic. The controller distinguishes itself through advanced traffic steering and security integration. It supports blue-green and canary traffic splitting, as well as content-based and regex path routing. Security is handled at the edge via a web application firewall, denial-of-service protection, and a variety of authentication methods incl

    NGINX Ingress Controller is a dedicated Kubernetes-native traffic manager that routes external HTTP/S traffic to internal services with support for TLS termination, path-based and header-based routing, canary deployments, WebSocket proxying, and integrated observability and metrics — exactly the kind of feature-rich ingress controller this search targets.

    GoPath-Based RoutingLoad Balancing AlgorithmsRevision Traffic Splits
    在 GitHub 上查看↗5,039
  • kubernetes/ingress-nginxkubernetes 的头像

    kubernetes/ingress-nginx

    19,492在 GitHub 上查看↗

    This project is a Kubernetes Ingress Controller that functions as a layer 7 traffic router and NGINX reverse proxy. It serves as a secure network gateway, directing external HTTP and HTTPS traffic to backend services within a cluster based on declarative routing rules. The controller acts as a TLS termination gateway to secure traffic and integrates with Prometheus to expose request metrics and latency data for cluster monitoring. It supports canary deployment workflows by implementing weight-based traffic splitting between different versions of a service. The system manages external access

    ingress-nginx is a battle-tested Kubernetes Ingress controller that routes external HTTP/S traffic using NGINX, with built-in TLS termination, path-based and header-based routing, weighted canary deployments, and Prometheus metrics — covering all the core ingress‑controller features you want.

    GoWeighted Traffic SplittingTLS Termination
    在 GitHub 上查看↗19,492
  • traefik/traefiktraefik 的头像

    traefik/traefik

    63,644在 GitHub 上查看↗

    Traefik is a cloud-native edge router and API gateway designed to manage service communication and traffic flow across distributed infrastructure. It functions as a dynamic service proxy that automatically discovers backend services and configures routing rules in real time, eliminating the need for manual restarts or complex configuration updates. By integrating directly with container orchestrators and service registries, it maintains a consistent state for network traffic, load balancing, and security policy enforcement. The project distinguishes itself through its deep integration with di

    Traefik is a cloud-native edge router and Kubernetes ingress controller that dynamically discovers services and handles TLS termination, path/header-based routing, load balancing, canary deployments, WebSocket support, and integrated observability metrics, exactly matching your requirements.

    GoLoad BalancingService Traffic Routing
    在 GitHub 上查看↗63,644
  • apache/apisixapache 的头像

    apache/apisix

    16,767在 GitHub 上查看↗

    This project is a high-performance, distributed API gateway designed to manage, secure, and observe traffic for microservices, serverless functions, and artificial intelligence model providers. It functions as a dynamic service proxy and cloud-native ingress controller, centralizing policy enforcement and traffic routing through a unified configuration interface that synchronizes state across multiple nodes in real time. The platform distinguishes itself through a highly extensible architecture that utilizes a high-performance scripting engine to execute modular logic directly within the requ

    APISix is a full-featured cloud-native ingress controller and API gateway for Kubernetes that supports TLS termination, path- and header-based routing, load balancing, canary deployments, WebSocket proxying, and built-in observability via metrics exporters — covering all the requested traffic management and monitoring capabilities.

    LuaDistributed TracingService Traffic Routing
    在 GitHub 上查看↗16,767
  • kong/kongKong 的头像

    Kong/kong

    43,653在 GitHub 上查看↗

    Kong is a high-performance API gateway and service connectivity platform designed to manage, secure, and monitor traffic across distributed microservices and hybrid cloud environments. It functions as a centralized control plane for service governance, providing essential traffic routing, load balancing, and request transformation capabilities to ensure consistent policy enforcement across all service endpoints. The platform distinguishes itself through a modular plugin architecture and a declarative configuration engine that allows infrastructure behavior to be defined via version-controlled

    Kong is a high‑performance API gateway that natively functions as a Kubernetes ingress controller, providing the full set of traffic‑management features you need—TLS termination, path‑ and header‑based routing, canary deployments, WebSocket support, and rich observability via metrics—making it a comprehensive fit for your ingress and observability requirements.

    LuaAPI GatewaysKubernetes Traffic ControllersService Governance Platforms
    在 GitHub 上查看↗43,653
  • kubernetes-sigs/aws-load-balancer-controllerkubernetes-sigs 的头像

    kubernetes-sigs/aws-load-balancer-controller

    4,302在 GitHub 上查看↗

    The AWS Load Balancer Controller is a Kubernetes controller that automates the provisioning and lifecycle management of cloud-native load balancing resources. It functions as an infrastructure orchestrator, translating declarative cluster configurations into specific requests for external cloud services to route traffic into containerized workloads. By implementing standard ingress and gateway specifications, the system ensures that cluster networking adheres to official industry standards for HTTP, HTTPS, and transport-layer traffic. The controller distinguishes itself through its deep integ

    The AWS Load Balancer Controller is a Kubernetes ingress controller that manages AWS ALB/NLB for routing external traffic, offering TLS termination, path- and header-based routing, canary deployments, WebSocket support, and CloudWatch metrics—covering all the required traffic-management and observability capabilities for AWS environments.

    GoApplication Layer Load BalancingIngress ControllersCluster State Reconciliation
    在 GitHub 上查看↗4,302
  • kong/kubernetes-ingress-controllerKong 的头像

    Kong/kubernetes-ingress-controller

    2,392在 GitHub 上查看↗

    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 managemen

    Kong's Kubernetes Ingress Controller is a full-featured ingress solution that natively handles TLS termination, path and header-based routing, load balancing, canary deployments, and WebSocket support, and integrates with Prometheus for observability — exactly the scope this search targets.

    GoGateway API Traffic ConfigurationsIngress ControllersAPI Gateway Control Planes
    在 GitHub 上查看↗2,392
  • apache/apisix-ingress-controllerapache 的头像

    apache/apisix-ingress-controller

    1,136在 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

    apache/apisix-ingress-controller is a full-featured Kubernetes ingress controller that uses Apache APISIX as its proxy, giving you TLS termination, path/header-based routing, load balancing, canary deployments, WebSocket support, and built-in observability via Prometheus metrics—exactly what you need for managing external traffic to your services.

    GoIngress ControllersIngress GatewaysAI Request Routers
    在 GitHub 上查看↗1,136
  • jcmoraisjr/haproxy-ingressjcmoraisjr 的头像

    jcmoraisjr/haproxy-ingress

    1,160在 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

    This is an ingress controller built on HAProxy, a battle-tested proxy that provides TLS termination, path- and header-based routing, load balancing, canary deployments via traffic splitting, WebSocket support, and rich metrics for observability, making it a strong fit for routing and managing external traffic to Kubernetes services.

    GoLoad Balancing Algorithms
    在 GitHub 上查看↗1,160
  • alibaba/higressalibaba 的头像

    alibaba/higress

    7,558在 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

    Higress is a Kubernetes ingress controller based on Envoy that provides traffic management and observability features like distributed tracing and access logs, making it a valid fit for routing external traffic to internal services, though its AI-focused design may not emphasize all standard features like canary deployments.

    GoLoad Balancing AlgorithmsWeighted Traffic SplittingService Traffic Routing
    在 GitHub 上查看↗7,558
  • bunkerity/bunkerwebbunkerity 的头像

    bunkerity/bunkerweb

    10,629在 GitHub 上查看↗

    BunkerWeb is a containerized suite of infrastructure tools that functions as a cloud-native web application firewall and Nginx reverse proxy. It provides a security layer for web applications, combining traffic routing with automated SSL certificate management and a web-based security dashboard for monitoring and configuration. The project distinguishes itself through its deep integration with container orchestrators, serving as a Kubernetes ingress controller that automates security settings and service discovery via container labels. It features a plugin-based extension model and a manageme

    BunkerWeb is a Kubernetes ingress controller built on Nginx, offering TLS termination, WebSocket proxying, and a monitoring dashboard, which meets your need for external traffic routing with observability, though it emphasizes security more than explicit canary or header-based routing.

    PythonLoad Balancing
    在 GitHub 上查看↗10,629
  • cilium/ciliumcilium 的头像

    cilium/cilium

    23,806在 GitHub 上查看↗

    Cilium is a networking, security, and observability platform for containerized environments that leverages kernel-level data paths to process traffic. By executing programs directly within the Linux kernel, it provides high-performance packet filtering, routing, and load balancing without the need for traditional user-space proxies or context switching. The platform distinguishes itself through identity-based security enforcement, which filters traffic based on service labels rather than volatile IP addresses. It integrates containerized workloads with external physical or virtual infrastruct

    Cilium is a full-featured Kubernetes networking and security platform that includes a powerful ingress controller with TLS termination, path-based routing, load balancing, and built-in observability, directly meeting the traffic management needs you described — though its scope extends well beyond ingress alone.

    GoKubernetes Traffic ControllersIdentity-Based Access ControlKernel Networking Hooks
    在 GitHub 上查看↗23,806
  • kubernetes/ingress-gcekubernetes 的头像

    kubernetes/ingress-gce

    1,301在 GitHub 上查看↗

    This project is a Kubernetes ingress controller that manages external traffic routing by integrating directly with Google Cloud load balancing infrastructure. It functions as a controller that continuously reconciles the desired state of cluster ingress definitions with the actual configuration of cloud-native load balancers. The controller automates the provisioning of static or ephemeral IP addresses and configures load balancers to distribute network requests across multiple availability zones. It employs declarative mapping to translate abstract service definitions into concrete cloud inf

    This is the official GCE ingress controller for Kubernetes on Google Cloud, covering core ingress routing and TLS termination, but its feature set is tied to GCP and may lack advanced routing and canary deployment capabilities.

    GoIngress GatewaysInfrastructure Reconciliation ControllersIngress Controllers
    在 GitHub 上查看↗1,301
  • strrl/cloudflare-tunnel-ingress-controllerSTRRL 的头像

    STRRL/cloudflare-tunnel-ingress-controller

    1,152在 GitHub 上查看↗

    This project is a Kubernetes controller that automates the management of public-facing network resources and secure ingress connectivity. It functions by observing custom resource definitions to reconcile the desired state of network traffic with the actual configuration of internal services. The controller manages network connectivity by establishing secure outbound tunnels, which eliminates the requirement for traditional inbound firewall ports or port forwarding. It integrates directly with external cloud management interfaces to automate the lifecycle of these tunnels and synchronize doma

    This is a genuine Kubernetes ingress controller, but it relies on Cloudflare Tunnel for traffic routing and TLS termination, so advanced features like canary deployments, header-based routing, and granular observability may be limited.

    GoCloudflare TunnelsDeclarative Infrastructure ReconciliationIngress Controllers
    在 GitHub 上查看↗1,152
一览前 10 名对比
仓库Star 数语言许可证最后推送
nginx/kubernetes-ingress5KGoApache-2.02026年6月23日
kubernetes/ingress-nginx19.5KGoApache-2.02026年3月23日
traefik/traefik63.6KGoMIT2026年6月16日
apache/apisix16.8KLuaApache-2.02026年6月23日
kong/kong43.7KLuaApache-2.02026年6月17日
kubernetes-sigs/aws-load-balancer-controller4.3KGoApache-2.02026年6月23日
kong/kubernetes-ingress-controller2.4KGoApache-2.02026年6月23日
apache/apisix-ingress-controller1.1KGoApache-2.02026年6月23日
jcmoraisjr/haproxy-ingress1.2KGoApache-2.02026年6月22日
alibaba/higress7.6KGoapache-2.02026年2月21日

Related searches

  • 用于容器的自托管反向代理
  • 用于微服务流量路由的 API 网关
  • Kubernetes 渐进式交付控制器
  • 集群容器编排平台
  • Kubernetes Operator 开发框架
  • 网络、Ingress、DNS 与 VPN
  • Kubernetes 的 Serverless 框架
  • Kubernetes 事件驱动自动扩缩容工具