apache / apache/cloudstack-kubernetes-provider

[OLD] Changing from TCP to TCP Proxy doesn't work

Offen
#2 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
52
Forks
34
Ø Merge
1 T. 4 Std.
Gemergte PRs (30 T.)
1

Beschreibung

Moved from: https://github.com/swisstxt/cloudstack-cloud-controller-manager/issues/8

I tried changing from TCP to TCP-Proxy (with annotation).
`service.beta.kubernetes.io/cloudstack-load-balancer-proxy-protocol: enabled`

Trying this ensuring the loadbalancer failed with:

`"Error creating load balancer (will retry): failed to ensure load balancer for service kube-system/traefik-ingress-service: error
creating load balancer rule a9a6465af03a211e9886a02001c1a00c-tcp-proxy-80: CloudStack API error 537 (CSExceptionErrorCode: 9999): The range specified, 80-80, conflicts with rule 37282 which has 80-80*`

Likely the API Call _"create"_ is called and not _"edit"_.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den Ensure-Ablauf des Load Balancers für die Annotation `cloudstack-load-balancer-proxy-protocol` und die API-Operation nachzuverfolgen, die den gemeldeten Portkonflikt behandelt. Das Issue nennt keine Dateien oder Tests; als erledigt gilt, wenn eine bestehende TCP-Regel zu TCP Proxy geändert wird, ohne den CloudStack-537-Konflikt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go, kubernetes
Bereich
cloud, networking
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.