awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
emissary-ingress avatar

emissary-ingress/emissary

0
View on GitHub↗
4,509 स्टार्स·707 फोर्क्स·Python·Apache-2.0·2 व्यूज़emissary-ingress.dev↗

Emissary

Emissary एक Kubernetes API गेटवे है जो आने वाले बाहरी ट्रैफ़िक का प्रबंधन करता है और इसे आंतरिक माइक्रोसर्विसेज तक रूट करता है। यह उच्च-प्रदर्शन ट्रैफ़िक राउटिंग और प्रोटोकॉल अनुवाद को संभालने के लिए अंतर्निहित डेटा प्लेन के रूप में एक Envoy प्रॉक्सी का उपयोग करता है, जिसमें एक कंट्रोल प्लेन होता है जो Kubernetes कस्टम संसाधनों और एनोटेशन को प्रॉक्सी कॉन्फ़िगरेशन में अनुवादित करता है।

यह प्रोजेक्ट gRPC इंफ्रास्ट्रक्चर के लिए विशेष समर्थन प्रदान करता है, जिसमें HTTP/2 राउटिंग और ब्राउज़र-आधारित क्लाइंट के लिए gRPC-Web प्रोटोकॉल ब्रिजिंग शामिल है। यह म्यूचुअल TLS एन्क्रिप्शन के माध्यम से ज़ीरो-ट्रस्ट सुरक्षा को सक्षम बनाता है और बाहरी प्रमाणीकरण सेवाओं को पहचान सत्यापन सौंपता है।

ट्रैफ़िक प्रबंधन क्षमताओं में कैनरी तैनाती और प्रगतिशील वितरण के लिए वेटेड राउंड-रॉबिन लोड बैलेंसिंग, साथ ही लेयर 7 लोड बैलेंसिंग और सेशन एफिनिटी शामिल है। यह सिस्टम क्रॉस-क्लस्टर ट्रैफ़िक ब्रिजिंग के माध्यम से मल्टी-क्लस्टर नेटवर्किंग का भी समर्थन करता है और अनुरोध वॉल्यूम को सीमित करने के लिए बाहरी दर सीमित सेवाओं के साथ एकीकृत होता है।

ऑब्जर्वेबिलिटी को डायग्नोस्टिक्स इंटरफ़ेस, वितरित ट्रेसिंग एकीकरण और Prometheus और StatsD जैसे बाहरी टूल के लिए प्रदर्शन मेट्रिक्स के निर्यात के माध्यम से संभाला जाता है।

Features

  • Kubernetes API Gateways - Manages incoming external traffic and routes it to internal microservices within Kubernetes using Envoy Proxy.
  • Microservice Traffic Management - Manages and routes traffic between distributed microservices using a Kubernetes-native API gateway.
  • Service Mesh - Integrates with service mesh architectures to manage communication, security, and automated traffic routing between microservices.
  • Progressive Delivery Strategies - Supports advanced deployment methodologies including canary and blue-green updates to incrementally shift traffic.
  • High Availability Traffic Distribution - Distributes network traffic across multiple backend instances to ensure high availability and redundancy.
  • Kubernetes Configurations - Translates Kubernetes custom resources and annotations into proxy configurations via a control plane.
  • Microservices Traffic Management - Implements advanced routing and load balancing for distributed microservice architectures.
  • Application Layer Load Balancing - Routes Layer 7 requests to healthy endpoints using content-aware load balancing policies.
  • Declarative Traffic Rules - Uses a declarative engine to match request attributes against rules for routing and security.
  • Envoy Data Planes - Utilizes an Envoy proxy as the underlying data plane for high-performance traffic routing.
  • gRPC-Web Bridging - Implements a translation layer that converts gRPC-Web requests from browsers into standard gRPC server requests.
  • gRPC Traffic Routing - Routes high-performance gRPC and gRPC-Web traffic while managing HTTP/2 and TLS.
  • HTTP/2 Support - Provides high-performance routing for microservices using the HTTP/2 protocol.
  • Ingress-Based Routing - Maps external HTTP/HTTPS requests to internal microservices using host and path matching rules.
  • TLS Termination - Decrypts incoming HTTPS requests at the ingress layer to centralize certificate management.
  • Traffic Routing Policies - Defines traffic rules using a declarative policy engine and custom resource labels.
  • Canary - Routes a small percentage of traffic to new service versions to test stability during releases.
  • API Security Policy Enforcement - Applies security policies to incoming requests to protect microservices from unauthorized access.
  • External Authentication - Delegates identity verification and authorization checks to external services via gRPC.
  • gRPC and HTTP TLS Securings - Encrypts gRPC communication by terminating or originating TLS using ALPN protocols.
  • External Service Authorizers - Delegates authentication and authorization checks to external gRPC or HTTP services before routing traffic.
  • Mutual TLS Authentication - Implements mutual TLS authentication to establish trusted, encrypted peer connections between the gateway and backend microservices.
  • Gateway-to-Backend Encryption - Encrypts data in transit between the gateway and backends using end-to-end TLS.
  • Mutual TLS Transport Encryption - Ensures encrypted communication between the gateway and upstream services using mutual TLS.
  • Transport Layer Encryption - Secures communication between the gateway and upstream microservices using mutual TLS.
  • Zero Trust Networking - Enforces a zero-trust security model using mutual TLS and external identity verification for all traffic.
  • Canary Deployment Controllers - Shifts network traffic incrementally between different service versions to test new releases.
  • Stability Patterns - Maintains system stability using circuit breaking and sticky sessions to prevent total failure.
  • Annotation-Driven Configurations - Uses resource annotations to configure routing and membership for self-service management.
  • Request Rate Limiting - Implements mechanisms to cap the number of incoming requests using external rate limiting services.
  • Gateway Rate Limiters - Provides rate limiting at the API gateway level to control traffic flow to downstream microservices.
  • Upstream Connection Throttling - Prevents backend service overload by capping maximum connections and pending requests.
  • Weighted Round-Robin Strategies - Distributes requests across multiple service versions using weighted round-robin algorithms for canary testing.
  • Cross-Namespace Routing - Targets services in different namespaces by utilizing fully qualified DNS names for cross-namespace communication.
  • Dynamic Service Discovery - Resolves backend service locations by integrating with Kubernetes DNS or external registries.
  • Weighted Load Balancing - Distributes traffic across multiple service versions using weights to enable canary releases.
  • Multi-Cluster Service Connectivity - Enables linking and proxying requests across multiple Kubernetes clusters into a unified network.
  • Edge Routing - Directs external incoming traffic into internal services via an edge proxy.
  • Session Persistence - Maintains user session consistency by routing requests from a specific session to a consistent backend via cookies.
  • Service Meshes - Integrates with external mesh architectures to synchronize networking and traffic policies.
  • TLS Origination - Provides the ability to encrypt outgoing traffic to backend services using defined security certificates.
  • Upstream TLS Origination - Originate TLS connections to backend services using authenticated client certificates for secure internal communication.
  • Cross-Cluster Traffic Steering - Enables traffic forwarding and service mirroring across multiple Kubernetes clusters through gateway engines.
  • Layer 4 TCP Routing - Maps raw Layer 4 TCP connections to upstream services based on IP addresses or hostnames.
  • Endpoint Protection Measures - Protects service endpoints by implementing centralized authentication, encryption, and rate limiting.
  • Gateway Performance Monitoring - Exports performance metrics to observability tools for real-time system monitoring.
  • Distributed Tracing - Integrates with external providers to record execution spans and traces for observing distributed traffic flow.
  • Multi-Protocol Metrics Exporters - Exports aggregated statistics to external tools using Prometheus, StatsD, and DogStatsD protocols.
  • System Statistics Collection - Collects request counts, response codes, and latency metrics to track service utilization.
  • External Registry Resolvers - Dynamically locates and routes requests to application endpoints using external service registries.
  • API Gateways and Proxies - Kubernetes-native API gateway built on Envoy Proxy.

स्टार हिस्ट्री

emissary-ingress/emissary के लिए स्टार हिस्ट्री चार्टemissary-ingress/emissary के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

emissary-ingress/emissary क्या करता है?

Emissary एक Kubernetes API गेटवे है जो आने वाले बाहरी ट्रैफ़िक का प्रबंधन करता है और इसे आंतरिक माइक्रोसर्विसेज तक रूट करता है। यह उच्च-प्रदर्शन ट्रैफ़िक राउटिंग और प्रोटोकॉल अनुवाद को संभालने के लिए अंतर्निहित डेटा प्लेन के रूप में एक Envoy प्रॉक्सी का उपयोग करता है, जिसमें एक कंट्रोल प्लेन होता है जो Kubernetes कस्टम संसाधनों और एनोटेशन को प्रॉक्सी कॉन्फ़िगरेशन में अनुवादित करता है।

emissary-ingress/emissary की मुख्य विशेषताएं क्या हैं?

emissary-ingress/emissary की मुख्य विशेषताएं हैं: Kubernetes API Gateways, Microservice Traffic Management, Service Mesh, Progressive Delivery Strategies, High Availability Traffic Distribution, Kubernetes Configurations, Microservices Traffic Management, Application Layer Load Balancing।

emissary-ingress/emissary के कुछ ओपन-सोर्स विकल्प क्या हैं?

emissary-ingress/emissary के ओपन-सोर्स विकल्पों में शामिल हैं: alibaba/higress — Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It… linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication… nginx/kubernetes-ingress — The NGINX Ingress Controller is a Kubernetes-native traffic manager that handles external requests and routes them to… projectcontour/contour — Contour is a Kubernetes ingress controller that manages external HTTP and TCP traffic by orchestrating Envoy proxy… line/armeria — Armeria is a Netty-based microservice framework used for building high-performance asynchronous services. It functions… apache/dubbo-spring-boot-project — This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring…

Emissary के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Emissary के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • alibaba/higressalibaba का अवतार

    alibaba/higress

    7,558GitHub पर देखें↗

    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
  • linkerd/linkerd2linkerd का अवतार

    linkerd/linkerd2

    11,424GitHub पर देखें↗

    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

    Gocloud-nativegolangkubernetes
    GitHub पर देखें↗11,424
  • nginx/kubernetes-ingressnginx का अवतार

    nginx/kubernetes-ingress

    5,039GitHub पर देखें↗

    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
  • projectcontour/contourprojectcontour का अवतार

    projectcontour/contour

    3,934GitHub पर देखें↗

    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
  • Emissary के सभी 30 विकल्प देखें→