awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
kubernetes-sigs avatar

kubernetes-sigs/aws-load-balancer-controller

0
View on GitHub↗
4,302 stars·1,627 forks·Go·Apache-2.0·18 viewskubernetes-sigs.github.io/aws-load-balancer-controller↗

Aws Load Balancer Controller

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 integration with cloud-native infrastructure, enabling advanced traffic management capabilities such as global traffic routing and direct target group binding. It supports complex routing rules and listener configurations through the Gateway API, while simultaneously managing the automated provisioning and renewal of TLS certificates for secure endpoints. The system maintains a persistent mapping between cluster objects and cloud resources, ensuring consistent configuration across the entire lifecycle of the infrastructure.

Beyond core routing, the controller provides comprehensive operational visibility through the export of internal system metrics and the inclusion of automated conformance testing suites. It is designed for high-availability environments, utilizing leader election and anti-affinity scheduling to ensure fault-tolerant operation. The controller also allows for strict workload isolation by restricting its execution to specific node groups within the cluster.

Features

  • Ingress Controllers - Implements standard ingress and gateway API specifications to handle HTTP, HTTPS, and transport layer traffic routing.
  • Application Layer Load Balancing - Provisions application load balancers to handle HTTP and HTTPS ingress traffic based on defined routing rules.
  • Cluster State Reconciliation - Continuously reconciles the desired state of cluster resources with the actual state of cloud infrastructure.
  • Elastic Load Balancers - Automates the provisioning and lifecycle management of cloud-native load balancers for Kubernetes services and ingress resources.
  • Ingress Load Balancers - Configures cloud-native load balancers to route external HTTP and HTTPS traffic to cluster services.
  • Gateway API Integrations - Validates Gateway API compliance to ensure adherence to official industry standards for traffic routing.
  • Load Balancer Lifecycles - Automates the lifecycle management of network load balancers for high-performance transport layer traffic routing.
  • TLS Certificate Management - Automates the request, renewal, and application of TLS certificates for secure encrypted traffic endpoints.
  • Cloud Infrastructure Orchestration - Orchestrates the lifecycle of cloud-native load balancing resources for containerized workloads.
  • Custom Resource Definitions - Extends the native cluster API to allow declarative definition of complex load balancing requirements.
  • High Availability Systems - Ensures continuous operation and fault tolerance through leader election and anti-affinity scheduling.
  • Leader Election - Coordinates multiple controller instances through a shared lock to ensure fault-tolerant operation.
  • Infrastructure as Code Engines - Maintains persistent mapping between cluster objects and cloud-native resources to ensure consistent configuration.
  • Cloud Provider Integrations - Translates declarative cluster configurations into specific requests for external cloud infrastructure services.
  • Conformance Test Suites - Provides automated test suites to validate API compliance and troubleshoot load balancer functionality.
  • Target Group Bindings - Enables direct binding of external load balancer target groups to cluster services, bypassing standard ingress resource configuration.
  • Reconciliation Queues - Uses prioritized queues to process resource changes asynchronously and minimize latency during state synchronization.
  • Kubernetes Gateway API Standard - Manages advanced traffic routing rules and gateway resources in adherence to industry standards.
  • Load Balancers - Provisions and maintains high-performance transport layer load balancers for non-HTTP workloads.
  • Global Traffic Steering - Manages global accelerator endpoints to route traffic across multiple geographic regions for improved availability.
  • Metrics Exporters - Exports internal system metrics to external monitoring platforms for infrastructure health and performance visibility.

Star history

Star history chart for kubernetes-sigs/aws-load-balancer-controllerStar history chart for kubernetes-sigs/aws-load-balancer-controller

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Aws Load Balancer Controller

These projects share indexed features with Aws Load Balancer Controller. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jcmoraisjr/haproxy-ingressjcmoraisjr avatar

    jcmoraisjr/haproxy-ingress

    1,160View on GitHub↗

    This project is a Kubernetes ingress controller that manages external traffic by dynamically configuring the HAProxy load balancer. It functions as a bridge between cluster resources and the network data plane, translating high-level ingress definitions into active proxy configurations to route HTTP, TCP, and UDP traffic into containerized environments. The controller distinguishes itself through a decoupled architecture that separates control plane logic from the proxy process, allowing for independent lifecycle management and versioning. It utilizes template-based configuration generation a

    Gohacktoberfesthaproxyingress-controller
    View on GitHub↗1,160
  • alibaba/higressalibaba avatar

    alibaba/higress

    7,558View on 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
    View on GitHub↗7,558
  • operator-framework/operator-sdkoperator-framework avatar

    operator-framework/operator-sdk

    7,658View on GitHub↗

    The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.

    Gokubernetesoperatorsdk
    View on GitHub↗7,658
  • victoriametrics/victoriametricsVictoriaMetrics avatar

    VictoriaMetrics/VictoriaMetrics

    16,343View on GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    View on GitHub↗16,343
Compare all 30 related projects→

Frequently asked questions

What does kubernetes-sigs/aws-load-balancer-controller do?

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…

What are the main features of kubernetes-sigs/aws-load-balancer-controller?

The main features of kubernetes-sigs/aws-load-balancer-controller are: Ingress Controllers, Application Layer Load Balancing, Cluster State Reconciliation, Elastic Load Balancers, Ingress Load Balancers, Gateway API Integrations, Load Balancer Lifecycles, TLS Certificate Management.

Which projects share features with kubernetes-sigs/aws-load-balancer-controller?

Projects with overlapping indexed features include: jcmoraisjr/haproxy-ingress — This project is a Kubernetes ingress controller that manages external traffic by dynamically configuring the HAProxy… alibaba/higress — Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It… operator-framework/operator-sdk — The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… cert-manager/cert-manager — This project is a Kubernetes controller that automates the issuance, renewal, and lifecycle management of TLS… kubernetes-sigs/gateway-api — The Gateway API is a standardized set of resources for routing HTTP, gRPC, and TCP traffic into and within Kubernetes…

Curated searches featuring Aws Load Balancer Controller

Hand-picked collections where Aws Load Balancer Controller appears.
  • Kubernetes Ingress Controllers
  • API Gateways and Reverse Proxies
  • a web interface for managing linux servers