starting homelab RKE2 cluster

This commit is contained in:
Matthias Hinrichs
2026-01-13 14:42:19 +01:00
commit 9e5a1d7546
14 changed files with 464 additions and 0 deletions
@@ -0,0 +1,31 @@
# Basic requirements
In diesem Schritt installieren wir
- phase-secrets-operator
- cert-manager
- external-DNS mit Webhook Provider für Unifi
## Phase-Secrets-Operator
helm repo add phase https://helm.phase.dev && helm repo update
helm install phase-secrets-operator phase/phase-kubernetes-operator --set image.tag=v1.3.0
kubectl create secret generic phase-service-token \
--from-literal=token=pss_service:v2:XXXXXXXXXXXXXXXXXXXXX \
--type=Opaque \
--namespace=default
## Cert-Manager und Cluster-Issuer
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.19.2/cert-manager.yaml
k apply -f manifests
## External-DNS
helm repo add external-dns https://kubernetes-sigs.github.io/external-dns/
kubectl create ns external-dns
helm upgrade --install external-dns external-dns/external-dns --namespace external-dns --version 1.19.0 -f external-dns-values.yaml