Repository navigation
Custom ingress: why do AWS LB Controller delete the load balancer when a Keycloak pod is killed? #14567
winterrobert
started this conversation in
Archive
Replies: 1 comment
|
Ok solved it; naming our custom ingress the same as the default ingress ( |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
We are trying to expose Keycloak using a custom ingress and AWS ALB:
Our Keycloak config:
This is what our AWS LB Controller does when one of our three keycloak pods is removed (
kubectl delete pod keycloak-0):1: Deregisters the target (pod with ip 10.103.9.62) - this seems intuitive
2: Deletes the load balancer - this seems harsh
3: Deletes the target group and the two remaining targets:
I would expect it would do (1) then call it a day like it usually does. What have I missed?
The default Keycloak ingress uses nginx but besides being tied to the Keycloak operator does nothing obviously different that would explain this behaviour?
All reactions