add nginx specific address pool

This commit is contained in:
2023-10-09 16:08:18 -04:00
parent fd44477f9e
commit 0462913304
3 changed files with 37 additions and 4 deletions

View File

@@ -1,6 +1,9 @@
controller:
# service:
# externalTrafficPolicy: Local
service:
externalTrafficPolicy: Local
annotations:
metallb.universe.tf/address-pool: "nginx"
metallb.universe.tf/allow-shared-ip: "nginx"
config:
enable-real-ip: "true"
use-forwarded-headers: "true"

View File

@@ -1,8 +1,19 @@
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: containers
name: production
namespace: metallb
spec:
addresses:
- 10.1.2.13/32
- 10.1.2.100/32
---
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: nginx
namespace: metallb
spec:
addresses:
- 10.1.2.101/32

View File

@@ -0,0 +1,19 @@
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: production
namespace: metallb
spec:
ipAddressPools:
- production
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: nginx
namespace: metallb
spec:
ipAddressPools:
- nginx