Nessuna descrizione

creylopez 78f85cf66a Actualizar README.md 5 mesi fa
README.md 78f85cf66a Actualizar README.md 5 mesi fa
metallb-anuncio.yaml c1d65e35dc Primer commit 6 mesi fa
metallb-principal-config.yaml 31d605e3b1 Creo configuración para los dos clusters 5 mesi fa
metallb-ser7-config.yaml 31d605e3b1 Creo configuración para los dos clusters 5 mesi fa

README.md

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