I have installed both MetalLB and Keylcloak to my cluster. Both Keycloak's and MetalLB's pods are running, but the main Keycloak Load balance service is expecting IP (EXTERNAL-IP is in pending state).
Here is my MetalLB config map:
apiVersion: v1
data:
config: |
address-pools:
- addresses:
- server-ip/32
name: default
protocol: layer2
kind: ConfigMap
metadata:
annotations:
meta.helm.sh/release-name: metallb
meta.helm.sh/release-namespace: default
creationTimestamp: "2022-10-24T07:43:45Z"
labels:
app.kubernetes.io/instance: metallb
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: metallb
helm.sh/chart: metallb-3.0.12
name: metallb-config
namespace: default
resourceVersion: "***"
uid: ***
According to the MetalLB documentation, all I have to do is to deploy a service with type LoadBalancer. So I did, but it's not assigning IP to it. Any tips?
Thank you