initial infrastructure

This commit is contained in:
2024-03-25 19:13:12 +01:00
parent a8fdd46ce5
commit aa1e205c66
5 changed files with 46 additions and 5 deletions

View File

@ -0,0 +1,11 @@
#! /bin/bash
# Install MetalLB and configure ip ranges (local homelab)
kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.14.3/config/manifests/metallb-native.yaml
-f ./01-metallb-pool.yml
-f ./01-metallb-advert.yml
# Install argoCD for deployment and secret management
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml