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

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

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

10 مستودعات

Awesome GitHub RepositoriesService Meshes

Architectural patterns and infrastructure layers for managing service-to-service communication, observability, and security in distributed systems.

Distinguishing note: Focuses on the architectural principles and design patterns of service meshes rather than specific implementation tools.

Explore 10 awesome GitHub repositories matching software engineering & architecture · Service Meshes. Refine with filters or upvote what's useful.

Awesome Service Meshes GitHub Repositories

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

    karanpratapsingh/system-design

    44,051عرض على GitHub↗

    This project is a comprehensive educational resource focused on the principles, patterns, and trade-offs required to design scalable, reliable, and high-performance distributed systems. It provides a structured curriculum that covers the fundamental architectural strategies necessary for building modern software infrastructure, ranging from high-level system decomposition to low-level networking and data management. The repository distinguishes itself by offering deep dives into complex architectural patterns, such as microservices-based decomposition, event-driven communication, and command-

    Explains the architectural role of service meshes in managing complex service-to-service communication and traffic routing within distributed environments.

    architecturedistributed-systemsengineering
    عرض على GitHub↗44,051
  • googlecloudplatform/microservices-demoالصورة الرمزية لـ GoogleCloudPlatform

    GoogleCloudPlatform/microservices-demo

    20,492عرض على GitHub↗

    This project is a Kubernetes microservices reference architecture implemented as a functional cloud-native e-commerce demo. It serves as a distributed systems testbed designed to demonstrate cloud-native deployment patterns, orchestration, and the interaction of independent services. The system showcases a polyglot service implementation using high-performance communication via gRPC and REST. It integrates generative AI for image analysis and product recommendations, and implements a service mesh to manage traffic, security, and observability between services. The application covers e-commer

    Implements a service mesh to manage traffic routing, security, and observability between microservices.

    Go
    عرض على GitHub↗20,492
  • 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

    Provides a service mesh control plane that orchestrates sidecar proxies for observability, security, and reliable microservice communication.

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

    meshery/meshery

    9,966عرض على GitHub↗

    Meshery is a service mesh management plane and cloud native infrastructure orchestrator. It provides a visual design-as-code environment for modeling microservices and infrastructure components through declarative blueprints, functioning as a centralized platform for designing, deploying, and managing service mesh infrastructure. The platform is distinguished by its ability to translate visual designs into active deployments and its use of gRPC-based adapters to integrate with diverse infrastructure providers. It features a multi-tenant architecture that manages shared workspaces and role-bas

    Automates the installation, versioning, and operational lifecycle management of various service mesh implementations.

    HTMLcloud-nativecncfcontrol-plane
    عرض على GitHub↗9,966
  • isno/thebytebookالصورة الرمزية لـ isno

    isno/theByteBook

    8,542عرض على GitHub↗

    The Byte Book is an open-source book that covers cloud-native infrastructure, focusing on kernel networking, Kubernetes, service meshes, and containers. It serves as a technical reference for designing stable and cost-effective infrastructure, combining DevOps workflows and site reliability engineering principles. The book provides a deep dive into Kubernetes networking, including CNI, service mesh integration, and container network interfaces for production clusters. It also covers container runtime operations, service mesh architecture for observability and traffic management, and Linux ker

    Covers implementing and operating service mesh technologies for observability, traffic management, and security.

    JavaScriptcloud-nativecontainerdevops
    عرض على GitHub↗8,542
  • cncf/curriculumالصورة الرمزية لـ cncf

    cncf/curriculum

    6,578عرض على GitHub↗

    The CNCF Curriculum is an open-source repository that organizes exam domains and learning paths for CNCF certification courses covering Kubernetes and cloud-native technologies. It structures certification content into weighted domains that reflect exam question distribution, providing a structured study guide for candidates preparing for CNCF certifications. The curriculum is organized around multiple cloud-native domains including networking, security, GitOps, platform engineering, and certification preparation. It teaches cloud-native concepts through the lens of building and operating int

    Teaches Istio architecture, traffic management, observability, and security for microservices.

    cncf
    عرض على GitHub↗6,578
  • kserve/kserveالصورة الرمزية لـ kserve

    kserve/kserve

    5,576عرض على GitHub↗

    KServe is a Kubernetes-native platform for deploying and serving machine learning models as scalable inference services. It supports both generative AI models, including large language models, and traditional predictive models from frameworks such as TensorFlow, PyTorch, Scikit-Learn, XGBoost, and ONNX. The platform manages the full lifecycle of model deployments, including revision tracking, canary rollouts, A/B testing, and automatic rollbacks, and provides serverless scale-to-zero capabilities for cost-efficient resource management. KServe distinguishes itself through a standardized infere

    Configures Istio annotations on serving resources to enable sidecar injection and proper routing.

    Go
    عرض على GitHub↗5,576
  • nginx/kubernetes-ingressالصورة الرمزية لـ nginx

    nginx/kubernetes-ingress

    5,039عرض على GitHub↗

    NGINX Ingress Controller هو مدير حركة مرور أصلي لـ Kubernetes يتعامل مع الطلبات الخارجية ويوجهها إلى الخدمات الداخلية. يترجم كائنات Kubernetes API والتعليقات التوضيحية إلى تكوينات وكيل لإدارة حركة مرور HTTP وTCP وUDP الواردة. يتميز المتحكم بتوجيه حركة المرور المتقدم وتكامل الأمان. يدعم تقسيم حركة المرور (Blue-green وCanary)، بالإضافة إلى التوجيه القائم على المحتوى والمسار (Regex). تتم إدارة الأمان عند الحافة عبر جدار حماية تطبيقات الويب، وحماية رفض الخدمة، ومجموعة متنوعة من طرق المصادقة بما في ذلك OpenID Connect وJSON Web Tokens. يوفر المشروع مجموعة واسعة من القدرات التي تغطي إنهاء وتمرير TLS، والمراقبة النشطة لصحة الخدمات الأولية، واستمرارية الجلسة. كما يتضمن أدوات مراقبة مثل تكامل مقاييس Prometheus، ولوحات معلومات حركة المرور في الوقت الفعلي، وتتبع الطلبات الموزع. يتم دعم التثبيت من خلال Helm charts، أو مشغل (Operator)، أو عمليات نشر صور الحاويات القياسية.

    Supports inserting sidecar proxies into the ingress controller for enhanced observability and traffic management.

    Godockergogolang
    عرض على GitHub↗5,039
  • kumahq/kumaالصورة الرمزية لـ kumahq

    kumahq/kuma

    3,971عرض على GitHub↗

    Kuma هو شبكة خدمات (service mesh) متعددة المناطق تنسق حركة مرور الشبكة من الطبقة 4 والطبقة 7 بين الحاويات والأجهزة الافتراضية. يستخدم مستوى تحكم مركزياً لإدارة مستوى بيانات قائم على Envoy، مما يوفر تراكب شبكة موحد عبر سحب ومجموعات وبيئات محلية متعددة. ينفذ المشروع أمان شبكة الثقة الصفرية (zero-trust) من خلال التحكم في الوصول القائم على الهوية وتشفير TLS المتبادل، مع توفير الشهادات تلقائياً للتحقق من هويات الخدمة. يدعم إدارة الشبكات المتعددة، مما يسمح لمستوى تحكم واحد بتنسيق العديد من شبكات الخدمات المستقلة أو المعزولة لتقليل التعقيد التشغيلي. تشمل القدرات توجيه حركة المرور الديناميكي لعمليات النشر canary و blue-green، إلى جانب مراقبة الخدمة المركزية لمراقبة أداء الشبكة وصحة النظام. يوفر النظام أيضاً اختبار المرونة من خلال حقن الأخطاء وآليات إعادة المحاولة التلقائية. يتم إنشاء مستوى البيانات باستخدام حقن الوكيل المؤتمت والتمهيد القائم على القوالب لاعتراض حركة مرور الشبكة دون الحاجة إلى تغييرات في الكود المصدري للتطبيق.

    Automatically injects sidecar proxy containers into pods or virtual machines to intercept traffic.

    Goapiscloud-nativecncf
    عرض على GitHub↗3,971
  • rootsongjc/kubernetes-vagrant-centos-clusterالصورة الرمزية لـ rootsongjc

    rootsongjc/kubernetes-vagrant-centos-cluster

    1,917عرض على GitHub↗

    يوفر هذا المشروع مجموعة من نصوص الصدفة البرمجية المصممة لأتمتة نشر مجموعات Kubernetes متعددة العقد على أجهزة افتراضية محلية. يعمل كأداة توفير تدير دورة حياة البنية التحتية الافتراضية، مما يسمح للمستخدمين بإنشاء بيئات حوسبة معزولة وقابلة للتكرار على جهاز مضيف واحد. بُنيت البيئة باستخدام المحاكاة الافتراضية القائمة على الهايبرفايزر (hypervisor) لمحاكاة شبكة موزعة، مع نصوص تهيئة تحدد حالة الأجهزة الافتراضية والشبكات. وتتميز بدمج تهيئة شبكة الخدمة (service mesh) المؤتمتة، وتحديداً تمكين حقن حاويات الوكيل لإدارة حركة مرور الشبكة والقابلية للملاحظة داخل المجموعة. تغطي مجموعة الأدوات التنسيق الكامل لهذه العقد الافتراضية، بما في ذلك إعداد جسر الشبكة للسماح بالوصول الخارجي إلى الخدمات. تعمل كبيئة اختبار (sandbox) لاختبار تنسيق الحاويات وتهيئات البنية التحتية قبل نشرها في بيئات الإنتاج.

    Injects proxy containers into application pods to manage network traffic and observability.

    Shellcloud-nativedockerhelm
    عرض على GitHub↗1,917
  1. Home
  2. Software Engineering & Architecture
  3. Service Meshes

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

  • Dashboard InterfacesWeb-based interfaces for monitoring service mesh health and traffic metrics. **Distinct from Service Meshes:** Focuses on the observability dashboard interface specifically, distinct from the underlying mesh architecture.
  • Istio Service Mesh Understandings2 وسوم فرعيةUnderstandings of Istio architecture, traffic management, observability, security, and Kubernetes integration for microservices. **Distinct from Service Meshes:** Distinct from Service Meshes: focuses specifically on Istio's architecture and capabilities, not general service mesh patterns.
  • Layered Service Mesh IntroductionsIntroduces Istio and Cilium networking concepts in a layered progression from basics to advanced traffic control. **Distinct from Service Meshes:** Distinct from Service Meshes: focuses on the layered pedagogical progression of introducing service mesh concepts rather than the architectural pattern itself.
  • Learning ResourcesEducational books and guides covering container orchestration and service mesh patterns. **Distinct from Service Meshes:** Distinct from Service Meshes: focuses on the educational book format about containers and service meshes, not the architectural patterns themselves.
  • Mesh Lifecycle OrchestrationAutomated installation and operational lifecycle management of service mesh implementations and sample apps. **Distinct from Service Meshes:** Focuses on the lifecycle stages (install/upgrade/delete) rather than the architectural design of the mesh.
  • Sidecar Proxy InjectionsInserting proxy containers into a pod to manage traffic and observability. **Distinct from Service Meshes:** Specifically covers the action of injecting proxies into the controller, not the general architectural pattern of a service mesh.