rigdev / rig

The DevEx & Application-layer for your Internal Developer Platform ⛵
https://rig.dev
Apache License 2.0
1.05k stars 42 forks source link

Better support for `alb` load balancer #1042

Closed andersjohnsen closed 4 months ago

andersjohnsen commented 4 months ago

The ALB (AWS Load Balancer) has some unique requirements. As described here: https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.8/how-it-works/;

This has the unfortunate consequence that ports between 1-1024 cannot be used, as they are "system" ports, restricted by the host OS.

Our solution is to create a new Service when alb is selected (in Instance mode, see alb.ingress.kubernetes.io/target-type), that has the following behavior:

andersjohnsen commented 4 months ago

Released in v1.10.4.