OperationCode / OperationCode/operationcode_infra
Upgrade to aws-load-balancer-controller v2
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- HCL
- Sterne
- 17
- Forks
- 12
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
We're on the ALB ingress controller (v1). The same project has changed its name to the AWS Load Balancer Controller and very recently cut a v2 release. It's brand new so we should let it bake a while in the wild.
A good reason to upgrade to v2 is IngressGroup feature, which lets you share ALBs between namespaces. This would allow us to reduce our ALBs down to just 1, saving some monthly spend. Described here
Handy links:
- Installation docs from AWS: https://docs.aws.amazon.com/eks/latest/userguide/alb-ingress.html
- GH releases page: https://github.com/kubernetes-sigs/aws-load-balancer-controller/releases
- v1 to v2 migration guide: https://github.com/kubernetes-sigs/aws-load-balancer-controller/blob/main/docs/guide/upgrade/migrate_v1_v2.md
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie mit dem verlinkten v1-to-v2-Migrationsleitfaden, der AWS-Installationsdokumentation und der Releases-Seite des Controllers, um die erforderlichen Upgrade-Schritte zu verstehen. Überprüfen Sie die aktuelle ALB ingress controller-Konfiguration des Repositorys und verifizieren Sie anschließend, dass das Deployment v2 verwendet und dass die vorgesehene IngressGroup-Einrichtung die Anzahl der ALBs wie beschrieben reduzieren kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, kubernetes
- Bereich
- cloud, infrastructure
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100