Infrastructuur

Infrastructure Operations
orchestrated on K3s

Dit overzicht toont de infrastructuurdiensten die ik actief orkestreer op een hybride ARM64/AMD64 K3s-cluster met HA control planes. Recent toegevoegd: redundante Pi-hole DNS via MetalLB en gefaseerde DHCP-cutover met fallback. Delivery loopt via GitLab CI/CD en Jenkins, met focus op betrouwbare deployment, meetbare performance en duidelijke operationele controle.

Terug naar home
GitOps repoBinnenkort

Infrastructure catalogus

Actieve en geplande workloads

Per service: scope, resultaat en technologiekeuzes in dezelfde structuur.

Backendplatform

FoodSync API

Live

Gecontaineriseerde API voor sync en auth, uitgerold op K3s met Traefik ingress, TLS via cert-manager en multi-arch images.

Production endpoint op myro.nickmath.be
K3sTraefikcert-managerGitOpsARM64/AMD64 images
Open endpoint
Platform engineering

Homelab GitOps

Live

FluxCD beheert cluster-apps, infra-manifests en rollout-policy vanuit de main branch voor een hybride ARM64/AMD64 omgeving, met GitLab CI/CD en Jenkins voor build- en release-jobs.

Voorspelbare deploys zonder handmatige drift over ARM- en AMD-nodes
FluxCDKustomizeSOPSHelmReleaseGitLab CI/CDJenkins
Bekijk repositoryBinnenkort
Frontend

NickMath Portfolio

Live

Next.js-portfolio met live cluster snapshot API, meertalige UX en een deliverypad met GitLab CI/CD en Jenkins richting Kubernetes op het homelabcluster.

Publieke portfolio van infra- en developmentwerk
Next.jsTypeScriptTailwindGitLab CI/CDJenkinsKubernetes
Open website
Observability

Cluster Snapshot Service

Live

Snapshot endpoint dat node-, pod- en deploymentgezondheid centraliseert met caching en veilige fallback bij API-storingen.

Realtime status inzicht zonder dashboard-login, ook tijdens korte API-haperingen
Kubernetes APImetrics-serverNext.js Route HandlerTTL cache
Ga naar home
Netwerk

Pi-hole DNS Rollout

Live

Pi-hole redundant uitgerold op Kubernetes (2 replicas) met MetalLB VIP 192.168.129.231, DHCP uitgeschakeld in Pi-hole en gefaseerde cutover met fallback DNS.

DNS-adblocking beschikbaar zonder onderbreking van bestaande services en nodes
Pi-holeHelmMetalLBK3sDNS failover
LAN-onlyBinnenkort
Betrouwbaarheid

Storage & Workloads

Actief

Longhorn-gebaseerde storage tuning voor stateful services op ARM/AMD nodes, met host-level dependencies voor stabiele volumes.

Betrouwbare volumes en snellere restore-flow voor kritieke services
LonghornCSIopen-iscsiPVC/PVSnapshots
RoutekaartBinnenkort
Performance

Autoscaling Experiments

Gepland

KEDA/HPA experimenten om piekbelasting op te vangen met lagere latency en stabiel resource-gebruik.

Performance headroom zonder overprovisioning
KEDAHPAPrometheusLoad testing
Gepland werkBinnenkort

Client netwerkkoppeling

DHCP lease vernieuwen na DNS-wijziging

Gebruik dit op clients zodat ze de nieuwe DNS-servers meteen ophalen.

Windows
ipconfig /release && ipconfig /renew

Voer uit in `cmd` of PowerShell op de client.

Linux (dhclient)
sudo dhclient -r && sudo dhclient

Gebruik dit op Debian/Ubuntu clients met DHCP.

macOS (wifi en0)
sudo ipconfig set en0 DHCP

Pas `en0` aan als je wifi-interface anders heet.