这是一个 Kubernetes Ingress 控制器,在容器化环境中充当 API 网关和流量管理器。它通过监控集群事件并将原生的 Ingress 资源定义转换为活跃的路由配置来运行,确保外部流量根据声明式规范被引导至内部服务。
apache/apisix-ingress-controller 的主要功能包括:Ingress Controllers, Ingress Gateways, AI Request Routers, AI Request Routing, AI Security Gateways, Kubernetes Traffic Controllers, Traffic Management Gateways, Traffic Routing Rules。
apache/apisix-ingress-controller 的开源替代品包括: kong/kubernetes-ingress-controller — This project is an API gateway and ingress controller designed to manage traffic, security, and service connectivity… projectcontour/contour — Contour is a Kubernetes ingress controller that manages external HTTP and TCP traffic by orchestrating Envoy proxy… apache/apisix — This project is a high-performance, distributed API gateway designed to manage, secure, and observe traffic for… haproxy/haproxy — HAProxy is a high-performance TCP and HTTP proxy that distributes traffic across multiple backend servers to ensure… hobby-kube/guide — This project is a Kubernetes deployment guide and infrastructure provisioner designed for hobbyist and home lab… alibaba/higress — Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It…
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
Contour is a Kubernetes ingress controller that manages external HTTP and TCP traffic by orchestrating Envoy proxy instances. It functions as a control plane that translates declarative Kubernetes API objects into dynamic proxy configurations, enabling real-time traffic management without requiring infrastructure restarts. The system distinguishes itself through a focus on multi-tenant cluster networking and delegated configuration. By allowing routing rules to be partitioned across namespaces, it enables multiple teams to securely manage their own traffic policies within a shared cluster. It
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
HAProxy is a high-performance TCP and HTTP proxy that distributes traffic across multiple backend servers to ensure availability and fault tolerance for critical services. It operates in either TCP or HTTP mode, with an event-driven, single-threaded reactor that handles tens of thousands of connections without context switching, and supports kernel-level data transfer to minimize memory usage and latency. What distinguishes HAProxy is its configuration-file-first design, where all load-balancing rules and runtime behavior are defined in a declarative text file parsed at startup. It embeds a L