add nginx specific address pool
This commit is contained in:
@@ -1,6 +1,9 @@
|
|||||||
controller:
|
controller:
|
||||||
# service:
|
service:
|
||||||
# externalTrafficPolicy: Local
|
externalTrafficPolicy: Local
|
||||||
|
annotations:
|
||||||
|
metallb.universe.tf/address-pool: "nginx"
|
||||||
|
metallb.universe.tf/allow-shared-ip: "nginx"
|
||||||
config:
|
config:
|
||||||
enable-real-ip: "true"
|
enable-real-ip: "true"
|
||||||
use-forwarded-headers: "true"
|
use-forwarded-headers: "true"
|
||||||
|
|||||||
@@ -1,8 +1,19 @@
|
|||||||
apiVersion: metallb.io/v1beta1
|
apiVersion: metallb.io/v1beta1
|
||||||
kind: IPAddressPool
|
kind: IPAddressPool
|
||||||
metadata:
|
metadata:
|
||||||
name: containers
|
name: production
|
||||||
namespace: metallb
|
namespace: metallb
|
||||||
spec:
|
spec:
|
||||||
addresses:
|
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
|
||||||
|
|||||||
19
metallb-l2advertisement.yaml
Normal file
19
metallb-l2advertisement.yaml
Normal 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
|
||||||
Reference in New Issue
Block a user