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

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

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

kubernetes/ingress-nginxArchived

0
View on GitHub↗
19,492 स्टार्स·8,566 फोर्क्स·Go·Apache-2.0·10 व्यूज़kubernetes.github.io/ingress-nginx↗

Ingress Nginx

This project is a Kubernetes Ingress Controller that functions as a layer 7 traffic router and NGINX reverse proxy. It serves as a secure network gateway, directing external HTTP and HTTPS traffic to backend services within a cluster based on declarative routing rules.

The controller acts as a TLS termination gateway to secure traffic and integrates with Prometheus to expose request metrics and latency data for cluster monitoring. It supports canary deployment workflows by implementing weight-based traffic splitting between different versions of a service.

The system manages external access and multi-service routing through hostname and path-based rules. It utilizes a template-driven configuration process that synchronizes with cluster resources, employing leader election for high availability and hot-reloading to apply updates without disrupting active connections.

Features

  • Ingress Controllers - Manages external access to Kubernetes services through load balancing and name-based virtual hosting.
  • Ingress Gateways - Provides a single entry point and secure network gateway for all external traffic entering the Kubernetes cluster.
  • Go Template Rendering - Uses Go's text/template engine to dynamically render Nginx routing configurations.
  • Configuration-Driven Templating Engines - Generates Nginx configuration files by processing Go templates based on cluster resource data.
  • Dynamic Resource Watching - Employs Kubernetes informers to watch for resource changes and trigger configuration updates.
  • Reverse Proxy Configurations - Configures NGINX as a reverse proxy to handle load balancing and routing for Kubernetes services.
  • Layer 4 and Layer 7 Proxies - Operates as an application-layer proxy to route requests based on hostnames and paths.
  • Layer 7 Traffic Routers - Directs application-layer requests to backend services using hostname and path-based rules.
  • Request Routing - Directs incoming web requests to internal services using predefined hostnames and path-based matching rules.
  • Configuration Generators - Compiles Kubernetes resource data into unified Nginx configuration files.
  • TLS Termination - Terminates TLS connections at the ingress layer to secure traffic before it enters the cluster.
  • Proxy Traffic Management - Directs external network traffic to internal services using a high-performance reverse proxy and load balancer.
  • Traffic Routing - Routes HTTP and HTTPS traffic to multiple backend services based on hostnames and custom rules.
  • Reverse Proxies - Implements a high-performance reverse proxy using Nginx to handle load balancing and request routing.
  • Hot Reloading - Provides the capability to apply configuration changes immediately without restarting the process.
  • Signal-Based Reloading - Applies configuration changes by sending a reload signal to Nginx to avoid dropping connections.
  • Canary Deployment Controllers - Manages incremental traffic shifts for API updates to safely perform canary deployments.
  • Leader Election - Uses distributed locking to ensure only one controller instance manages the configuration state.
  • Annotation-Driven Configurations - Parses Kubernetes Ingress annotations to inject specific Nginx directives for rate limiting and SSL.
  • Weighted Traffic Splitting - Implements canary rollouts by distributing traffic between service versions using weighted load balancing.
  • Ingress Annotation Injections - Implements custom Nginx configuration injection via Kubernetes Ingress resource annotations.
  • Kubernetes Monitors - Exposes NGINX request counts and latency metrics for Kubernetes cluster performance monitoring via Prometheus.
  • Lua Scripting Extensions - Utilizes embedded Lua scripts for dynamic L7 request processing and routing logic.
  • Networking - Ingress controller using NGINX as a reverse proxy.

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

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

AI सर्च

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

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

Start searching with AI

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

समान ओपन-सोर्स प्रोजेक्ट्स, जो Ingress Nginx के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • 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
  • weaveworks/flaggerweaveworks का अवतार

    weaveworks/flagger

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

    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

    Go
    GitHub पर देखें↗5,362
  • kubernetes-sigs/gateway-apikubernetes-sigs का अवतार

    kubernetes-sigs/gateway-api

    2,661GitHub पर देखें↗

    The Gateway API is a standardized set of resources for routing HTTP, gRPC, and TCP traffic into and within Kubernetes clusters. It serves as a framework for defining load balancer listeners and routing rules for both Layer 4 and Layer 7 protocols, acting as a specification for ingress and service mesh traffic interfaces. The project utilizes a role-oriented configuration that separates infrastructure provisioning from routing logic. It implements a class-based provider selection system to match requested infrastructure to specific controller implementations and employs a conformance-driven sp

    Gogateway-apik8s-sig-networkkubernetes
    GitHub पर देखें↗2,661
  • kubernetes/ingress-gcekubernetes का अवतार

    kubernetes/ingress-gce

    1,301GitHub पर देखें↗

    This project is a Kubernetes ingress controller that manages external traffic routing by integrating directly with Google Cloud load balancing infrastructure. It functions as a controller that continuously reconciles the desired state of cluster ingress definitions with the actual configuration of cloud-native load balancers. The controller automates the provisioning of static or ephemeral IP addresses and configures load balancers to distribute network requests across multiple availability zones. It employs declarative mapping to translate abstract service definitions into concrete cloud inf

    Gogoogleingressk8s
    GitHub पर देखें↗1,301
Ingress Nginx के सभी 30 विकल्प देखें→

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

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

This project is a Kubernetes Ingress Controller that functions as a layer 7 traffic router and NGINX reverse proxy. It serves as a secure network gateway, directing external HTTP and HTTPS traffic to backend services within a cluster based on declarative routing rules.

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

kubernetes/ingress-nginx की मुख्य विशेषताएं हैं: Ingress Controllers, Ingress Gateways, Go Template Rendering, Configuration-Driven Templating Engines, Dynamic Resource Watching, Reverse Proxy Configurations, Layer 4 and Layer 7 Proxies, Layer 7 Traffic Routers।

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

kubernetes/ingress-nginx के ओपन-सोर्स विकल्पों में शामिल हैं: alibaba/higress — Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It… weaveworks/flagger — Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive… kubernetes-sigs/gateway-api — The Gateway API is a standardized set of resources for routing HTTP, gRPC, and TCP traffic into and within Kubernetes… kubernetes/ingress-gce — This project is a Kubernetes ingress controller that manages external traffic routing by integrating directly with… bunkerity/bunkerweb — BunkerWeb is a containerized suite of infrastructure tools that functions as a cloud-native web application firewall… dotnet/yarp — Yarp is a .NET HTTP reverse proxy toolkit and framework used to build applications that route network traffic to…