No description
| metallb-anuncio.yaml | ||
| metallb-principal-config.yaml | ||
| metallb-ser7-config.yaml | ||
| 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