helm VS aws-load-balancer-controller

Compare helm vs aws-load-balancer-controller and see what are their differences.

Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Zigi - Delete the most useless function ever: context switching.
  • InfluxDB - Build time-series-based applications quickly and at scale.
helm aws-load-balancer-controller
148 30
23,212 3,130
2.3% 3.1%
8.5 8.3
about 15 hours ago 3 days ago
Go Go
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of helm. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-24.
  • ShardingSphere-on-Cloud & Pisanix replace Sidecar for a true cloud-native experience
    8 projects | dev.to | 24 Nov 2022
    ShardingSphere-on-Cloud is capable of deploying and migrating ShardingSphere in a Kubernetes environment. With the help of AWS CloudFormation, Helm, Operator, and Terraform (coming soon) and other tools, it provides best practices with quick deployment, higher observability, security and migration, and high availability deployment in a cloud native environment.
  • How to choose the right API Gateway
    15 projects | dev.to | 22 Nov 2022
    Another point to consider is how difficult is it to install the API Gateway or redeploy the gateway when changes are made. Check what installation options are offered. Most modern API Gateways can be installed in many different ways(Package based, Docker, Helm, RPM) in any environment (Linux, Windows, macOS). For example, one of the biggest advantages of Kong is its wide range of installation choices, with pre-made containers such as Docker and Vagrant so you can get a deployment running quickly.
  • Top 10 Open-Source DevOps Tools That You Should Know
    11 projects | dev.to | 20 Nov 2022
    Cloud native registry: With support for both container images and Helm charts, Harbor serves as a registry for cloud-native environments like container runtimes and orchestration platforms.
    11 projects | dev.to | 20 Nov 2022
    Helm Source Code Repository
  • Kotlin gRPC with Spring 👋✨💫
    7 projects | dev.to | 15 Nov 2022
  • OpenTelemetry Collector on Kubernetes with Helm Chart – Part 3
    3 projects | dev.to | 13 Nov 2022
    Helm is an open-source package manager for Kubernetes. It allows software built for Kubernetes to be provided, used, and shared. It's also a graduate project from the Cloud Native Computing Foundation (CNCF), similar to Kubernetes, Jaeger, and OpenTelemetry (although OTel is still incubating).
  • Hatching a Helm Chart
    2 projects | dev.to | 2 Nov 2022
    Helm is widely known as "the package manager for Kubernetes". Helm Charts help you define, install, and upgrade even the most complex Kubernetes application. Charts are easy to create, version, share, and publish — so start using Helm and stop the copy-and-paste. It is a CNCF Project. Consider it the same as apt, homebrew, or pacman of some popular OS.
  • What are the biggest issues you face using Kubernetes?
    2 projects | reddit.com/r/kubernetes | 30 Oct 2022
    The first release goes away, and the second release stays...because Helm won't remove namespaces, even when it created them.
  • Deploy and Run Apache APISIX on Scaleway Cloud
    2 projects | dev.to | 19 Oct 2022
    It is also possible to install Apache APISIX by different methods (Docker, Helm, or RPM) and run it in the various public cloud providers because of its cloud-native behavior.
  • How to Build Software Like an SRE
    5 projects | news.ycombinator.com | 17 Oct 2022
    About the namespace, I usually modify it manually if it’s a few files, otherwise use some post processing like https://github.com/helm/helm/issues/3553#issuecomment-417800...


Posts with mentions or reviews of aws-load-balancer-controller. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-01.
  • Ingress controller confusion
    2 projects | reddit.com/r/kubernetes | 1 Sep 2022
    Yes. Google's ingress controller talks to the GCP API and spins up an HTTP LB for you. The AWS LB Controller handles provisioning ALB's for you. And ... I guess other clouds exist too but these are the ones I am familiar with.
  • EKS Ingress AWS ALB in a different VPC not able to register targets in target groups
    2 projects | reddit.com/r/kubernetes | 21 Jun 2022
    https://github.com/kubernetes-sigs/aws-load-balancer-controller/issues/2381 https://github.com/kubernetes-sigs/aws-load-balancer-controller/pull/1862
    2 projects | reddit.com/r/kubernetes | 21 Jun 2022
  • Is my plan to switch from docker compose / machine to k8s okay?
    2 projects | reddit.com/r/kubernetes | 12 Jun 2022
    Thanks, I managed to set it up with terraform via the Helm Chart. While it does remove the hassle of provisioning the load balancer, it does not offer rewrites out of the box like nginx (https://github.com/kubernetes-sigs/aws-load-balancer-controller/issues/835). I’ll have to implement some kind of reverse proxy just to handle this issue
  • Setup Rancher on EKS + ALB
    3 projects | dev.to | 12 Apr 2022
    Rancher documentation is using nginx-ingress-controller and only creates Classic Load Balancer or Network Load Balancer. We will use AWS Load Balancer Controller to create ALB for our Rancher.
  • Introduction to Kubernetes with Amazon EKS
    7 projects | dev.to | 31 Dec 2021
    $ curl -Lo v2_3_1_full.yaml https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/download/v2.3.1/v2_3_1_full.yaml
  • How to deploy an application with cert-manager and external-dns in AWS?
    5 projects | reddit.com/r/kubernetes | 4 Dec 2021
    If you want to deploy Application Load Balancers from your Kubernetes services, you will need the AWS Load Balancer Controller. The in-tree controller can only provision ELB and NLB instances.
  • How to set permission with subnet when use alb ingress controller on AWS?
    2 projects | reddit.com/r/aws | 7 Nov 2021
    kubectl apply \ --validate=false \ -f https://github.com/jetstack/cert-manager/releases/download/v1.5.4/cert-manager.yaml curl -Lo v2_3_0_full.yaml https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases/download/v2.3.0/v2_3_0_full.yaml (Edited cluster name) kubectl apply -f v2_3_0_full.yaml
  • Kubernetes with IPv6 on AWS
    3 projects | dev.to | 13 Oct 2021
    One of the benefits I mentioned above was using Pods as targets for load balancers. This is a feature that AWS Load Balancer Controller supports. But alas! AWS has two endpoints for the EC2 API. A single-stack IPv4 endpoint at ec2..amazonaws.com and a dual-stack one at https://api.ec2.eu-west-1.aws`. The SDK will use the former unless configured in code to use something else, and this is not currently possible. There is a pull request for this, but that only brings you to the next component. And if you want to use Cluster Autocaler you are also out of luck because AWS doesn't provide a dual-stack endpoint of the autoscaling API at all.
  • EKS IAM Deep Dive
    6 projects | dev.to | 19 Aug 2021
    albIngress - IAM Policy for ALB Ingress Controller.

What are some alternatives?

When comparing helm and aws-load-balancer-controller you can also consider the following projects:

crossplane - Cloud Native Control Planes

skaffold - Easy and Repeatable Kubernetes Development

kubespray - Deploy a Production Ready Kubernetes Cluster

cert-manager - Automatically provision and manage TLS certificates in Kubernetes

krew - 📦 Find and install kubectl plugins

kubectl - Issue tracker and mirror of kubectl code

dapr-demo - Distributed application runtime demo with ASP.NET Core, Apache Kafka and Redis on Kubernetes cluster.

Packer - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.

kubevirt - Kubernetes Virtualization API and runtime in order to define and manage virtual machines.

keda - KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes

kops - Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management

speedtest - Self-hosted Speedtest for HTML5 and more. Easy setup, examples, configurable, mobile friendly. Supports PHP, Node, Multiple servers, and more