initial commit

This commit is contained in:
2023-10-19 15:53:26 -04:00
commit cd37c1fbb3
24 changed files with 1031 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
# helm repo add metallb https://metallb.github.io/metallb
# helm install metallb metallb/metallb
apiVersion: helm.cattle.io/v1
kind: HelmChart
metadata:
name: metallb
namespace: metallb-system
spec:
chart: metallb
targetNamespace: metallb-system
repo: https://metallb.github.io/metallb
version: 0.13.11
valuesContent: |-
prometheus:
serviceMonitor:
enabled: true
additionalLabels:
release: prometheus
serviceAccount: prometheus-kube-prometheus-prometheus
namespace: monitoring
controller:
resources:
requests:
cpu: 100m
memory: 100Mi
limits:
cpu: 100m
memory: 100Mi
speaker:
resources:
requests:
cpu: 100m
memory: 100Mi
limits:
cpu: 100m
memory: 100Mi

View File

@@ -0,0 +1,18 @@
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: default
namespace: metallb-system
spec:
addresses:
- 192.168.1.3-192.168.1.4
autoAssign: true
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: default
namespace: metallb-system
spec:
ipAddressPools:
- default

View File

@@ -0,0 +1,4 @@
kind: Namespace
apiVersion: v1
metadata:
name: metallb-system