feature(wip): Implement basic services and some databases.
This commit is contained in:
parent
c36ae6cdf0
commit
7b7f90ff16
38 changed files with 794 additions and 6 deletions
12
kubernetes/loadbalancer/metallb/metallb_ip_config.yml
Normal file
12
kubernetes/loadbalancer/metallb/metallb_ip_config.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
apiVersion: metallb.io/v1beta1
|
||||
kind: IPAddressPool
|
||||
metadata:
|
||||
name: first-pool
|
||||
spec:
|
||||
addresses:
|
||||
- 192.168.2.10-192.168.2.254
|
||||
---
|
||||
apiVersion: metallb.io/v1beta1
|
||||
kind: L2Advertisement
|
||||
metadata:
|
||||
name: example
|
8
kubernetes/loadbalancer/metallb/metallb_namespace.yml
Normal file
8
kubernetes/loadbalancer/metallb/metallb_namespace.yml
Normal file
|
@ -0,0 +1,8 @@
|
|||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: metallb-system
|
||||
labels:
|
||||
pod-security.kubernetes.io/enforce: privileged
|
||||
pod-security.kubernetes.io/audit: privileged
|
||||
pod-security.kubernetes.io/warn: privileged
|
39
kubernetes/loadbalancer/metallb/project.ini
Normal file
39
kubernetes/loadbalancer/metallb/project.ini
Normal file
|
@ -0,0 +1,39 @@
|
|||
[meta]
|
||||
format_ver = 1
|
||||
|
||||
[metallb_namespace]
|
||||
description = Namespace Configuration for MetalLB
|
||||
mode = k3s
|
||||
|
||||
[#metallb_namespace/k3s]
|
||||
mode = install
|
||||
yml_path = ./metallb_namespace.yml
|
||||
|
||||
[metallb_repo]
|
||||
description = MetalLB Repository
|
||||
mode = helm
|
||||
depends_on = metallb_namespace
|
||||
|
||||
[#metallb_repo/helm]
|
||||
mode = add_repo
|
||||
name = metallb
|
||||
repo = https://metallb.github.io/metallb
|
||||
|
||||
[metallb]
|
||||
description = MetalLB
|
||||
mode = helm
|
||||
depends_on = metallb_repo
|
||||
|
||||
[#metallb/helm]
|
||||
mode = install
|
||||
name = metallb
|
||||
repo = metallb/metallb
|
||||
|
||||
[metallb_ip_config]
|
||||
description = IPs for MetalLB
|
||||
mode = k3s
|
||||
depends_on = metallb
|
||||
|
||||
[#metallb_ip_config/k3s]
|
||||
mode = install
|
||||
yml_path = ./metallb_ip_config.yml
|
Reference in a new issue