1
0
forked from k-space/kube
kube/metallb-system/application.yml

112 lines
2.0 KiB
YAML
Raw Normal View History

2022-08-16 09:40:54 +00:00
---
2022-09-11 13:24:35 +00:00
apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
metadata:
name: monitoring
namespace: metallb-system
spec:
selector: {}
podMetricsEndpoints:
- port: monitoring
---
2022-08-16 09:40:54 +00:00
apiVersion: metallb.io/v1beta1
kind: MetalLB
metadata:
name: metallb
namespace: metallb-system
spec:
nodeSelector:
node-role.kubernetes.io/worker: ""
---
# Slice of the private Zoo subnet using MetalLB L2 method
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: zoo
namespace: metallb-system
spec:
addresses:
- 172.20.51.0/24
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: zoo
namespace: metallb-system
spec:
ipAddressPools:
2023-08-19 18:31:30 +00:00
- zoo
- bind-secondary-external
- bind-secondary-internal
2023-08-28 18:08:37 +00:00
- wildduck
2022-08-16 09:40:54 +00:00
---
# Slice of public EEnet subnet using MetalLB L3 method
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: eenet
namespace: metallb-system
spec:
addresses:
- 193.40.103.36/30
---
2022-08-28 08:27:38 +00:00
# Slice of public Elisa subnet using MetalLB L3 method
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: elisa
namespace: metallb-system
spec:
addresses:
- 62.65.250.36/30
---
2023-08-19 18:31:30 +00:00
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: bind-secondary-internal
namespace: metallb-system
spec:
addresses:
- 172.20.53.0/24
---
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: bind-secondary-external
namespace: metallb-system
spec:
addresses:
- 62.65.250.2/32
---
2023-08-28 18:08:37 +00:00
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: wildduck
namespace: metallb-system
spec:
addresses:
- 193.40.103.25/32
---
2022-08-16 09:40:54 +00:00
apiVersion: metallb.io/v1beta2
kind: BGPPeer
metadata:
name: mikrotik-router
namespace: metallb-system
spec:
myASN: 65530
peerASN: 65530
peerAddress: 172.20.0.1
passwordSecret:
name: mikrotik-router
namespace: metallb-system
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
2022-08-16 09:40:54 +00:00
metadata:
2022-08-28 08:27:38 +00:00
name: public
2022-08-16 09:40:54 +00:00
namespace: metallb-system
spec:
ipAddressPools:
- eenet
2022-08-28 08:27:38 +00:00
- elisa