Hi
I have installed Keycloak with postgress enabled on AWS EKS / K8s using helm chart install with std defaults. The service is running fine with an ingress rule and SSL disabled. However, we want to use load balancers ext/internal instead of ingress rules and enable https. I am trying to setup a classic load balancer on AWS for this purpose using k8s and running into an issue. The load balancer stands up but the healtcheck fails and instances show as out of service. See the below details. Can someone point to the documentation link to setup this load balancer properly? or this is not supported by keycloak? Please advice.
sample yaml used for creating the load balancer
kind: Service
metadata:
name: keycloak-ilb
namespace: keycloak
annotations: {}
spec:
selector:
app: release-name
ports:
- name: http
protocol: TCP
port: 80
targetPort: 80
type: LoadBalancer```
Keycloak http service description:: release-name-keycloa-http
```Name: release-name-keycloa-http
Namespace: keycloak
Labels: app.kubernetes.io/instance=release-name
app.kubernetes.io/managed-by=Tiller
app.kubernetes.io/name=keycloak
helm.sh/chart=keycloak-5.1.6
Annotations: kubectl.kubernetes.io/last-applied-configuration:
{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"labels":{"app.kubernetes.io/instance":"release-name","app.kubernetes.io/...
Selector: app.kubernetes.io/instance=release-name,app.kubernetes.io/name=keycloak
Type: ClusterIP
IP: xxxxx
Port: http 80/TCP
TargetPort: http/TCP
Endpoints: xxxx:8080
Session Affinity: None
Events: <none>```