awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jcmoraisjr avatar

jcmoraisjr/haproxy-ingress

0
View on GitHub↗

Haproxy Ingress

هذا المشروع عبارة عن وحدة تحكم دخول (ingress controller) لـ Kubernetes تدير حركة المرور الخارجية عن طريق تكوين موازن أحمال HAProxy ديناميكياً. يعمل كجسر بين موارد العنقود ومستوى بيانات الشبكة، مترجماً تعريفات الدخول عالية المستوى إلى تكوينات وكيل نشطة لتوجيه حركة مرور HTTP، وTCP، وUDP إلى بيئات الحاويات.

تتميز وحدة التحكم بمعمارية مفككة تفصل منطق مستوى التحكم عن عملية الوكيل، مما يسمح بإدارة دورة الحياة المستقلة والإصدار. وتستخدم توليد التكوين القائم على القالب وإعادة التحميل الساخن في الوقت الفعلي عبر مآخذ Unix لتطبيق تحديثات التوجيه دون انقطاع الخدمة. من خلال دعم أنماط حركة المرور المتقدمة مثل تنسيق النشر الأزرق والأخضر، ومعالجة الرؤوس، وحقن المعلمات المخصصة، فإنها توفر بديلاً خفيف الوزن لتنفيذات شبكة الخدمة الكاملة لإدارة حركة مرور الحافة.

تتضمن المنصة مجموعة شاملة من القدرات التشغيلية، تغطي إدارة شهادات TLS المؤتمتة، وسياسات التحكم في الوصول الدقيقة، والتكامل مع جدران حماية تطبيقات الويب الخارجية. كما توفر رؤية تشغيلية قوية من خلال تسجيل حركة المرور المخصص، ومقاييس الأداء، وفحوصات الصحة المساعدة التي تضبط أوزان موازنة الأحمال ديناميكياً بناءً على حالة الخلفية في الوقت الفعلي.

تدعم وحدة التحكم نماذج نشر مرنة، بما في ذلك النطاق على مستوى مساحة الاسم وتصفية الموارد، لتمكين التشغيل متعدد المستأجرين داخل عنقود واحد. وتتكامل مع أنماط شبكات Kubernetes القياسية وGateway API لضمان التوافق مع سير عمل البنية التحتية الحالي.

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI
haproxy-ingress.github.io
↗

Features

  • Load Balancers - Acts as a high-performance proxy and load balancer that distributes network traffic across backend services.
  • Blue-Green Deployments - Splits traffic between different server groups using weights, headers, or cookies to facilitate controlled application releases.
  • Ingress Controllers - Routes external HTTP and TCP traffic into a Kubernetes cluster by dynamically configuring HAProxy based on ingress resources.
  • Routing State Synchronization - Updates load balancer configurations in real time by monitoring the cluster for changes to ingress resources.
  • Kubernetes Controllers - Manages cluster state through declarative reconciliation loops to translate ingress definitions into proxy configurations.
  • Load Balancing Algorithms - Distributes incoming traffic across backend servers using configurable algorithms to ensure high availability.
  • Kubernetes Application Exposers - Exposes internal cluster services to external traffic by mapping hostnames and paths to specific backend applications.
  • Advanced Traffic Routing - Supports complex traffic patterns including path rewriting, header manipulation, and custom routing rules.
  • Dynamic Service Discovery - Updates backend server lists dynamically using DNS service discovery to support scalable infrastructure.
  • TLS Certificate Management - Automates certificate issuance, renewal, and provisioning using standard protocols for secure client-server communication.
  • Access Control - Enforces security through IP whitelisting, authentication, and CORS policies to protect sensitive backend services.
  • Configuration-Driven Templating Engines - Generates proxy configuration files by processing structured templates based on cluster metadata.
  • Control and Data Plane Separation - Separates control plane logic from the proxy process to allow independent lifecycle management and versioning.
  • Event-Driven Synchronization - Updates application state based on real-time event streams from infrastructure daemons to maintain consistency between the cluster and proxy.
  • Ingress Class Selectors - Processes specific ingress objects based on class names to allow multiple controllers to coexist within a cluster.
  • Backend Identifiers - Assigns stable identifiers to backend servers based on unique pod addresses to ensure consistent request routing.
  • Service Mesh Alternatives - Provides a lightweight approach to managing traffic routing, security, and observability at the edge without full service mesh complexity.
  • Proxy Configuration Injections - Injects custom parameters and proxy directives into global, frontend, or backend sections for specialized routing.
  • Cloud Native Networking - Provides tools and patterns for managing service connectivity, traffic routing, and security policies within containerized infrastructure.
  • Connection Rate Limiting - Caps concurrent connections and request rates per client IP to mitigate traffic spikes and protect services.
  • DNS-Based Service Discovery - Resolves backend service endpoints through internal network lookups to maintain accurate routing tables in highly volatile environments.
  • Gateway API Integrations - Monitors and parses cluster networking resources to automate traffic routing decisions based on industry standards.
  • Session Persistence - Ensures client requests are routed to the same backend server using cookies to preserve session state for consistent user interactions.
  • Backend Protocol Settings - Configures communication protocols like HTTP/1, HTTP/2, and FastCGI between the proxy and backend services.
  • Port-Based Traffic Routings - Forwards raw network connections from specific ports to designated backend services to ensure traffic reaches the correct destination without modifying underlying data.
  • Non-HTTP Traffic Routing - Directs raw TCP or UDP traffic to internal services based on port mappings for protocols outside the standard web stack.
  • HTTP Request Redirections - Redirects requests sent to the root context or unmatched hostnames to designated application paths or default backends to simplify URL structures.
  • Hot-Reloading Mechanisms - Updates the proxy process configuration in real time via local sockets to avoid service interruptions during scaling.
  • Controller Scope Restriction - Restricts the controller's watch and configuration scope to a single namespace to improve security and resource isolation.
  • Cluster Security - Protects backend services by implementing IP whitelisting, basic authentication, and integration with external web firewalls.
  • Cross-Namespace Reference Grants - Manages permissions for resources in one namespace to reference secrets or services in another for secure configuration sharing.
  • Web Application Firewalls - Connects to external security agents to inspect incoming traffic for malicious patterns and block unauthorized requests.
  • Health Monitoring Endpoints - Provides endpoints for health checks, readiness probes, and performance monitoring data for external observability tools.
  • Custom Health Check Sequences - Executes auxiliary health checks independently to monitor server status and dynamically adjust load balancing weights.
  • Connection Draining - Maintains persistent connections to terminating or unhealthy pods to ensure graceful shutdown of active sessions.
  • API Gateways and Proxies - Ingress controller implementation using HAProxy.
1,160 نجوم·293 تفرعات·Go·Apache-2.0·3 مشاهدات

سجل النجوم

مخطط تاريخ النجوم لـ jcmoraisjr/haproxy-ingressمخطط تاريخ النجوم لـ jcmoraisjr/haproxy-ingress

الأسئلة الشائعة

ما هي وظيفة jcmoraisjr/haproxy-ingress؟

هذا المشروع عبارة عن وحدة تحكم دخول (ingress controller) لـ Kubernetes تدير حركة المرور الخارجية عن طريق تكوين موازن أحمال HAProxy ديناميكياً. يعمل كجسر بين موارد العنقود ومستوى بيانات الشبكة، مترجماً تعريفات الدخول عالية المستوى إلى تكوينات وكيل نشطة لتوجيه حركة مرور HTTP، وTCP، وUDP إلى بيئات الحاويات.

ما هي الميزات الرئيسية لـ jcmoraisjr/haproxy-ingress؟

الميزات الرئيسية لـ jcmoraisjr/haproxy-ingress هي: Load Balancers, Blue-Green Deployments, Ingress Controllers, Routing State Synchronization, Kubernetes Controllers, Load Balancing Algorithms, Kubernetes Application Exposers, Advanced Traffic Routing.

ما هي البدائل مفتوحة المصدر لـ jcmoraisjr/haproxy-ingress؟

تشمل البدائل مفتوحة المصدر لـ jcmoraisjr/haproxy-ingress: alibaba/higress — Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It… haproxy/haproxy — HAProxy is a high-performance TCP and HTTP proxy that distributes traffic across multiple backend servers to ensure… nginx/kubernetes-ingress — The NGINX Ingress Controller is a Kubernetes-native traffic manager that handles external requests and routes them to… kubernetes-sigs/aws-load-balancer-controller — The AWS Load Balancer Controller is a Kubernetes controller that automates the provisioning and lifecycle management… kong/kubernetes-ingress-controller — This project is an API gateway and ingress controller designed to manage traffic, security, and service connectivity… megaease/easegress — Easegress is a cloud native API gateway, Kubernetes ingress controller, and service mesh control plane. It serves as a…

بدائل مفتوحة المصدر لـ Haproxy Ingress

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Haproxy Ingress.
  • alibaba/higressالصورة الرمزية لـ alibaba

    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

    Goai-gatewayai-nativeapi-gateway
    عرض على GitHub↗7,558
  • haproxy/haproxyالصورة الرمزية لـ haproxy

    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
  • nginx/kubernetes-ingressالصورة الرمزية لـ nginx

    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

    Godockergogolang
    عرض على GitHub↗5,039
  • kubernetes-sigs/aws-load-balancer-controllerالصورة الرمزية لـ kubernetes-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

    Goawsgateway-apiingress
    عرض على GitHub↗4,302
عرض جميع البدائل الـ 30 لـ Haproxy Ingress→

مجموعات مختارة تضم Haproxy Ingress

مجموعات منسقة بعناية يظهر فيها Haproxy Ingress.
  • متحكمات الدخول (Ingress Controllers) لـ Kubernetes