0

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

0 Answers0