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

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

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

apache/apisix-ingress-controller

0
View on GitHub↗
1,136 星标·382 分支·Go·Apache-2.0·10 次浏览apisix.apache.org↗

Apisix Ingress Controller

这是一个 Kubernetes Ingress 控制器,在容器化环境中充当 API 网关和流量管理器。它通过监控集群事件并将原生的 Ingress 资源定义转换为活跃的路由配置来运行,确保外部流量根据声明式规范被引导至内部服务。

该控制器的独特之处在于它能够作为人工智能模型的专用网关,提供一个强制执行速率限制、内容审核和提示词防护(prompt guardrails)的安全入口。它支持动态配置更新,允许在不重启网关进程的情况下实时修改流量管理策略。此外,该系统利用基于插件的架构,支持自定义逻辑注入,并可在多个服务终端之间进行集中的策略编排。

除了核心路由功能外,该项目还提供了全面的 API 安全工具,包括请求身份验证和消费者管理。它促进了不同网络通信标准之间的协议桥接,并通过集成的性能监控和操作指标导出功能来维护系统健康。其架构支持灵活的部署模式,允许在不同的基础设施环境中扩展流量处理能力。

Features

  • Ingress Controllers - Acts as a Kubernetes ingress controller that translates cluster resources into active routing configurations for API management.
  • Ingress Gateways - Directs external traffic to internal services by translating native cluster resource definitions into active gateway routing configurations.
  • AI Request Routers - Directs incoming requests to multiple language model providers through a single endpoint while balancing traffic loads and enforcing rate limits.
  • AI Request Routing - Directs traffic to multiple language model providers through a unified endpoint while enforcing rate limits and security guardrails.
  • AI Security Gateways - Provides a secure entry point that routes requests to language models while applying rate limits and prompt guardrails.
  • Kubernetes Traffic Controllers - Automates the conversion of native ingress definitions into gateway configurations for containerized environments.
  • Traffic Management Gateways - Manages load balancing, request retries, and timeout policies to ensure reliable performance across distributed backend service environments.
  • Traffic Routing Rules - Directs external traffic to internal services by managing routing rules as a primary cluster entry point.
  • API and Frontend Authentication - Secures network endpoints by verifying user identities and managing access credentials for individual consumers.
  • API Gateway Security - Routes HTTP, gRPC, and WebSocket requests while enforcing security policies and load balancing.
  • Model Context Protocol - Exposes and controls external system tools through a secure interface to facilitate structured interactions between AI models and private data.
  • Traffic Resilience Policies - Defines load balancing, retry logic, and timeout thresholds to ensure reliable request handling for backend services.
  • Event-Driven Configuration Synchronization - Monitors cluster events to trigger immediate updates to the gateway configuration whenever infrastructure resources are modified.
  • Configuration Hot-Reloading - Updates active traffic management policies in real-time without restarting the gateway process to ensure continuous service availability.
  • Traffic Orchestration - Automates network traffic flow and service connectivity across distributed containerized environments using declarative configuration.
  • Configuration Translation - Converts high-level infrastructure specifications into low-level gateway routing rules and plugin configurations through automated mapping logic.
  • Kubernetes Controllers - Watches cluster resource changes and reconciles the actual state of the gateway infrastructure to match desired configuration definitions.
  • Protocol Translation Bridges - Translates and routes data between diverse network protocols like HTTP, gRPC, and WebSockets to ensure seamless connectivity.
  • Gateway API Traffic Configurations - Supports custom plugins, load balancing algorithms, and routing logic to tailor traffic management to specific infrastructure requirements.
  • API Access Control - Manages authentication credentials and plugin settings for individual consumers to control access levels across network endpoints.
  • API Request Authentication - Verifies user identity and secures endpoints using standard authentication protocols to ensure authorized access.
  • Centralized Policy Administration - Applies shared settings and security guardrails across multiple service endpoints from a single source of truth.
  • Plugin Configurations - Applies shared settings across multiple routes from a central resource to ensure consistent policy enforcement.
  • Extensible Plugin Architectures - Allows custom logic and traffic processing modules to be injected into the request lifecycle to modify gateway behavior.
  • Gateway Observability - Collects and exports operational performance metrics from gateway infrastructure to support real-time monitoring.
  • Metrics Exports - Exports internal performance and operational data in standard formats to support real-time observability and traffic analysis.
  • Load Balancing and Ingress - Ingress controller for K8s.

Star 历史

apache/apisix-ingress-controller 的 Star 历史图表apache/apisix-ingress-controller 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Apisix Ingress Controller 的精选搜索

收录 Apisix Ingress Controller 的精选合集。
  • Kubernetes Ingress 控制器

常见问题解答

apache/apisix-ingress-controller 是做什么的?

这是一个 Kubernetes Ingress 控制器,在容器化环境中充当 API 网关和流量管理器。它通过监控集群事件并将原生的 Ingress 资源定义转换为活跃的路由配置来运行,确保外部流量根据声明式规范被引导至内部服务。

apache/apisix-ingress-controller 的主要功能有哪些?

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 有哪些开源替代品?

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…

Apisix Ingress Controller 的开源替代方案

相似的开源项目,按与 Apisix Ingress Controller 的功能重合度排序。
  • 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

    Goapiscrdsingress
    在 GitHub 上查看↗2,392
  • projectcontour/contourprojectcontour 的头像

    projectcontour/contour

    3,934在 GitHub 上查看↗

    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

    HTMLcncfcontourenvoy
    在 GitHub 上查看↗3,934
  • 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

    Luaapiapi-gatewayapi-management
    在 GitHub 上查看↗16,767
  • haproxy/haproxyhaproxy 的头像

    haproxy/haproxy

    6,344在 GitHub 上查看↗

    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

    Ccachecachingddos-mitigation
    在 GitHub 上查看↗6,344
查看 Apisix Ingress Controller 的所有 30 个替代方案→