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

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

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

27 مستودعات

Awesome GitHub RepositoriesService Traffic Routing

Automated systems for service discovery and deployment strategies like canary or blue-green releases.

Explore 27 awesome GitHub repositories matching networking & communication · Service Traffic Routing. Refine with filters or upvote what's useful.

Awesome Service Traffic Routing GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • traefik/traefikالصورة الرمزية لـ traefik

    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

    Orchestrates service discovery and deployment patterns like canary or blue-green releases to maintain high availability.

    Goconsuldockeretcd
    عرض على GitHub↗63,644
  • activepieces/activepiecesالصورة الرمزية لـ activepieces

    activepieces/activepieces

    20,887عرض على GitHub↗

    Activepieces is an open-source, self-hosted workflow automation platform designed to connect third-party applications through modular triggers and actions. It provides a low-code integration framework that allows users to build, manage, and execute complex business logic sequences within isolated, sandboxed environments. The platform distinguishes itself through its focus on embeddability and enterprise-grade security. It features an embedded automation builder that can be integrated into external applications via iframes, supported by comprehensive identity and access management tools such a

    Directs traffic to experimental builds to validate features with live data before full rollout.

    TypeScriptai-agentai-agent-toolsai-agents
    عرض على GitHub↗20,887
  • kubesphere/kubesphereالصورة الرمزية لـ kubesphere

    kubesphere/kubesphere

    16,842عرض على GitHub↗

    KubeSphere is a distributed operating system for cloud-native application management that provides a centralized control plane for Kubernetes clusters. It functions as a comprehensive DevOps portal, enabling teams to orchestrate containerized workloads, manage CI/CD pipelines, and enforce security policies across hybrid cloud, datacenter, and edge environments. The platform distinguishes itself through its multi-cluster federation capabilities and robust multi-tenancy model, which allow for logical resource isolation and granular access control across shared infrastructure. It integrates a mo

    Orchestrates microservice traffic using advanced deployment strategies like canary rollouts and circuit breaking.

    Goargocdcloud-nativecncf
    عرض على GitHub↗16,842
  • apache/apisixالصورة الرمزية لـ apache

    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

    Routes traffic dynamically to upstream services based on request headers or cookies to support canary releases.

    Luaapiapi-gatewayapi-management
    عرض على GitHub↗16,767
  • quarkusio/quarkusالصورة الرمزية لـ quarkusio

    quarkusio/quarkus

    15,479عرض على GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Automatically creates network routes to make application endpoints accessible from outside the cluster.

    Javacloud-nativehacktoberfestjava
    عرض على GitHub↗15,479
  • macrozheng/mall-swarmالصورة الرمزية لـ macrozheng

    macrozheng/mall-swarm

    13,001عرض على GitHub↗

    Mall-swarm is a microservices-based e-commerce system built with Spring Cloud Alibaba and Spring Boot. It functions as a scalable online retail platform designed to manage complex business logic through a distributed architecture of independent services. The system utilizes Kubernetes and Docker for service orchestration, incorporating a unified API gateway for traffic routing and service discovery. Security is handled via a unified identity and access management framework for verifying user tokens across all connected microservices. The platform includes a dedicated search engine for high-p

    Coordinates service discovery and traffic flow using a registration center and API gateway.

    Javadockerelasticsearchjava
    عرض على GitHub↗13,001
  • rootsongjc/kubernetes-handbookالصورة الرمزية لـ rootsongjc

    rootsongjc/kubernetes-handbook

    11,584عرض على GitHub↗

    This project is a comprehensive infrastructure guide and technical reference for designing and deploying cloud native and AI native environments using Kubernetes. It serves as a manual for managing container orchestration, pod lifecycles, and declarative state reconciliation to maintain scalable cluster workloads. The resource provides instructional material on building custom controllers and implementing operational logic via the operator pattern. It also functions as a framework for optimizing the delivery of large language models through specialized gateways and workload scheduling. The h

    Provides guidance on configuring service traffic routing using ingress controllers, service discovery, and gateway APIs.

    Mermaidcloud-nativecncfgitbook
    عرض على GitHub↗11,584
  • linkerd/linkerd2الصورة الرمزية لـ linkerd

    linkerd/linkerd2

    11,424عرض على GitHub↗

    This project is a service mesh platform designed to manage, secure, and observe service-to-service communication within Kubernetes clusters. It functions as a control plane that orchestrates transparent sidecar proxies, which intercept and manage network traffic to provide reliable connectivity for microservices. By automating the injection of these proxies, the platform ensures that infrastructure-level policies are applied consistently across all workloads without requiring manual configuration changes. The platform distinguishes itself through its focus on zero-trust security and cross-clu

    Implements dynamic traffic shifting for canary and blue-green deployments to manage service releases.

    Gocloud-nativegolangkubernetes
    عرض على GitHub↗11,424
  • loft-sh/vclusterالصورة الرمزية لـ loft-sh

    loft-sh/vcluster

    11,186عرض على GitHub↗

    vcluster is a Kubernetes virtual cluster platform that creates fully isolated Kubernetes environments with dedicated control planes, API servers, and RBAC on shared physical infrastructure. It virtualizes Kubernetes control planes by running them as pods inside a host cluster, as standalone binaries on bare metal or virtual machines, or within Docker containers, providing each tenant their own isolated Kubernetes environment without the overhead of managing separate physical clusters. The platform enables multi-tenant Kubernetes isolation through multiple tenancy models, from shared node pool

    Replicates tenant cluster services into any namespace on the underlying cluster so host pods can access them by name.

    Gocloud-nativehelmk3s
    عرض على GitHub↗11,186
  • boto/boto3الصورة الرمزية لـ boto

    boto/boto3

    9,834عرض على GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Directs traffic to specific service versions using virtual routers and retry policies.

    Pythonawsaws-sdkcloud
    عرض على GitHub↗9,834
  • 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

    Routes traffic to specific service versions using weights or cookies for gradual rollouts.

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

    agones-dev/agones

    6,888عرض على GitHub↗

    Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances. The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly mo

    Creates host machine network routes to enable LoadBalancer services to receive external IP addresses for local testing.

    Goagonesdedicated-game-serversdedicated-gameservers
    عرض على GitHub↗6,888
  • knative/servingالصورة الرمزية لـ knative

    knative/serving

    6,064عرض على GitHub↗

    Kubernetes-based, scale-to-zero, request-driven compute

    Routes a configurable percentage of incoming requests to different application versions for canary and blue-green deployments.

    Goappautoscalercontainer
    عرض على GitHub↗6,064
  • weibocom/motanالصورة الرمزية لـ weibocom

    weibocom/motan

    5,878عرض على GitHub↗

    Motan هو إطار عمل RPC عبر اللغات وشبكة خدمات موزعة مصممة لبناء خدمات موزعة عالية الأداء. يعمل كطبقة شبكات تدير اكتشاف الخدمة، وتوجيه الطلبات، وتوزيع حركة المرور عبر مجموعات الخوادم. يعمل النظام كموازن تحميل عبر مراكز البيانات، حيث يوزع الطلبات عبر مجموعات ومراكز بيانات متعددة باستخدام الجدولة المرجحة. يتضمن سجل اكتشاف الخدمة لتحديد وربط مثيلات الخدمة المتاحة تلقائياً داخل بيئة شبكة موزعة. يوفر إطار العمل قدرات لتنسيق الخدمة الموزعة من خلال استدعاءات الإجراءات البعيدة المتزامنة وغير المتزامنة. كما ينفذ توجيه الخدمة عالي التوفر لضمان الاستقرار عبر مراكز بيانات مختلفة ويدير تبادل البيانات بين الخدمات المكتوبة بلغات برمجة مختلفة.

    Directs requests using custom load balancing and traffic adjustments to optimize service scheduling.

    Java
    عرض على GitHub↗5,878
  • easegress-io/easegressالصورة الرمزية لـ easegress-io

    easegress-io/easegress

    5,871عرض على GitHub↗

    Easegress is a cloud-native traffic orchestration platform that functions as a multi-protocol API gateway and service mesh proxy. It routes, transforms, and orchestrates HTTP and MQTT traffic through configurable filter chains, providing high availability, security controls, and resilience for backend services. The platform integrates with service discovery systems like Kubernetes, Consul, and Eureka to dynamically route traffic to discovered services with automatic failover and health monitoring. The system distinguishes itself through a pipeline-based filter chain architecture where request

    Shifts traffic between service versions using canary or blue-green deployment patterns without interrupting live traffic.

    Goapi-gatewaycloud-nativedistributed-systems
    عرض على GitHub↗5,871
  • guangzhengli/k8s-tutorialsالصورة الرمزية لـ guangzhengli

    guangzhengli/k8s-tutorials

    5,854عرض على GitHub↗

    This is an educational repository that teaches container orchestration fundamentals through hands-on guides and practical examples. It covers core Kubernetes concepts including Pods, Services, Deployments, and Namespaces, providing step-by-step exercises that demonstrate how to manage containerized applications across a cluster. The tutorials walk through essential Kubernetes capabilities such as decoupling configuration from application code using ConfigMaps and Secrets, exposing Pods with stable network endpoints via Services, and routing external traffic with Ingress controllers. The mater

    Covers routing external traffic to services using Kubernetes Ingress controllers.

    Goconfigmapcontainerdeployment
    عرض على GitHub↗5,854
  • marcel-dempers/docker-development-youtube-seriesالصورة الرمزية لـ marcel-dempers

    marcel-dempers/docker-development-youtube-series

    5,773عرض على GitHub↗

    يوفر هذا المشروع مجموعة من مجموعات التنفيذ، والأدلة، والكود المصدري المصممة لتعليم تطوير التطبيقات المعتمدة على الحاويات وإدارة المجموعات. يعمل كمسار تعليمي لتعبئة التطبيقات باستخدام Docker وتنسيق أعباء العمل داخل Kubernetes. يتضمن المستودع جولات عملية لبناء خطوط أنابيب تسليم آلية باستخدام عداءين (runners) معتمدين على الحاويات وعملاء بناء. كما يوفر مجموعة من الأدلة لتنفيذ المراقبة الأصلية للسحابة، ونشر شبكات الخدمات، وإدارة تكوينات مجموعة Kubernetes. تغطي المواد مجموعة واسعة من قدرات DevOps، بما في ذلك أتمتة خط أنابيب CI/CD، وتوجيه حركة مرور الشبكة، وتوفير التخزين المستمر. كما تتناول مخاوف البنية التحتية مثل التحكم في الوصول القائم على الأدوار، وتوفير شهادات SSL، وجمع مقاييس أداء النظام والسجلات.

    Provides implementations for routing external HTTP/HTTPS traffic to internal cluster services using Ingress controllers.

    Go
    عرض على GitHub↗5,773
  • hobby-kube/guideالصورة الرمزية لـ hobby-kube

    hobby-kube/guide

    5,658عرض على GitHub↗

    هذا المشروع عبارة عن دليل نشر Kubernetes ومزود بنية تحتية مصمم لبيئات الهواة والمختبرات المنزلية. يوفر إطار عمل لإعداد مجموعات متعددة العقد عبر مختلف مزودي السحابة والعقد المادية أو الافتراضية، ويعمل كمنسق مجموعة ذاتي الاستضافة. يركز المشروع على تعزيز الأمان واستقرار البنية التحتية من خلال أدلة تنفيذ محددة. يتضمن ذلك إطار عمل لأمن الشبكة يغطي جدران حماية المضيف وتراكبات الشبكة المشفرة، بالإضافة إلى تعليمات مفصلة لتكوين توجيه الدخول (ingress) لإدارة حركة المرور العامة الخارجية عبر تعيين DNS ومتحكمات حركة المرور. تمتد إمكانيات المشروع إلى توفير التخزين الموزع، وتوفير طرق لتنفيذ تخزين الكتل المكرر والأحجام المستمرة التي تستمر بعد إعادة تشغيل الحاويات. كما يغطي إدارة الشهادات المؤتمتة للاتصالات المشفرة وتكوين عناصر التحكم في الوصول القائم على الأدوار.

    Deploys ingress-based routing to direct external HTTP/HTTPS traffic to internal cluster services.

    automationclustercost-effective
    عرض على GitHub↗5,658
  • ben1234560/k8s_paasالصورة الرمزية لـ ben1234560

    ben1234560/k8s_PaaS

    5,426عرض على GitHub↗

    يوفر هذا المشروع مخططاً معمارياً شاملاً ومجموعة تنفيذ لبناء منصة كخدمة (PaaS) على Kubernetes. يعمل كمورد فني لنشر بيئات تنسيق الحاويات، وإدارة دورة حياة تطوير البرمجيات بالكامل، ودمج سلسلة أدوات DevOps كاملة. يؤكد التنفيذ على تسليم البرمجيات الآلي من خلال دمج خطوط أنابيب البناء والتسليم، وسجلات الحاويات الخاصة، وأنظمة التكوين الموزعة. يتيح فصل إعدادات التطبيق عن الصور عبر مدير تكوين مركزي، مما يسمح بتحديثات خاصة بالبيئة دون إعادة بناء الحاويات. تغطي المنصة مجموعة واسعة من القدرات السحابية الأصلية، بما في ذلك تنسيق شبكات الحاويات، وإدارة حركة المرور من الطبقة 4 و7، وتنسيق الخدمات المصغرة مع استراتيجيات التحديث المتداول. كما تتضمن حزمة مراقبة كاملة للتسجيل المركزي، والتتبع الموزع، وتصور مقاييس السلاسل الزمنية. يتم تنفيذ المشروع بشكل أساسي كمجموعة من نصوص Shell وملفات التكوين لأتمتة نشر طبقة التنسيق وخدماتها الداعمة.

    Uses ingress controllers to route external HTTP and HTTPS requests to internal cluster services.

    Shellapollocdci
    عرض على GitHub↗5,426
  • weaveworks/flaggerالصورة الرمزية لـ weaveworks

    weaveworks/flagger

    5,362عرض على GitHub↗

    Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive delivery. It functions as a controller that monitors custom resource definitions to orchestrate complex release strategies, including canary, blue/green, and A/B testing. By continuously reconciling the desired cluster state with the actual environment, it ensures that deployments adhere to defined specifications while managing the underlying infrastructure required for traffic routing. The project distinguishes itself through a sophisticated metric-driven analysis loop that eval

    Automates service discovery and traffic routing strategies like canary or blue-green releases.

    Go
    عرض على GitHub↗5,362
السابق12التالي
  1. Home
  2. Networking & Communication
  3. Network Infrastructure and Routing
  4. Network Routing and Traffic Management
  5. Network Traffic Management
  6. Service Traffic Routing

استكشف الوسوم الفرعية

  • Ingress-Based RoutingRoutes external HTTP/HTTPS traffic to internal services using host and path matching rules. **Distinct from Service Traffic Routing:** Distinct from Service Traffic Routing: focuses on Ingress controllers for external traffic, not internal service-to-service routing.
  • Revision-Based Traffic SplittingSplits and routes traffic across multiple immutable application revisions for canary and blue-green deployments. **Distinct from Service Traffic Routing:** Distinct from Service Traffic Routing: focuses on routing across immutable revisions, not general service discovery.
  • Route Health AnalyzersTools for inspecting the performance and health of specific traffic paths. **Distinct from Service Traffic Routing:** Distinct from Service Traffic Routing: focuses on the inspection and diagnosis of existing routes rather than the routing logic itself.
  • Tenant Service ReplicationReplicating service definitions to allow communication between host pods and tenant services. **Distinct from Service Traffic Routing:** Focuses on cross-namespace service replication for multi-tenancy rather than general traffic routing like canary releases.