No description
Find a file
2026-02-20 10:36:28 +00:00
metallb-anuncio.yaml Primer commit 2026-02-10 15:44:24 +00:00
metallb-principal-config.yaml Creo configuración para los dos clusters 2026-02-18 07:55:32 +00:00
metallb-ser7-config.yaml Creo configuración para los dos clusters 2026-02-18 07:55:32 +00:00
README.md Actualizar README.md 2026-02-20 10:36:28 +00:00

Instalación de MetalLB

Fuente

Las instrucciones las cogí de aquí

Instalación

helm repo add metallb https://metallb.github.io/metallb
helm --namespace metallb-system \
    install --create-namespace \
    metallb metallb/metallb

Configuración

apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
  name: prod-pool
  namespace: metallb-system
spec:
  addresses:
  - 192.168.1.151-192.168.1.200

Anunciar IP Pool

apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
  name: simplel2
  namespace: metallb-system

Ejemplo de servicio para wordpress

apiVersion: v1
kind: Service
metadata:
  name: wordpress
  namespace: wordpress
  labels:
    app: wordpress
  annotations:
    metallb.io/loadBalancerIPs: 192.168.1.152
spec:
  type: LoadBalancer
  ports:
    - port: 80
      targetPort: wordpress
  selector:
    app: wordpress
    tier: frontend