FoodSync API
Gecontaineriseerde API voor sync en auth, uitgerold op K3s met Traefik ingress, TLS via cert-manager en multi-arch images.
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.
Infrastructure catalogus
Per service: scope, resultaat en technologiekeuzes in dezelfde structuur.
Gecontaineriseerde API voor sync en auth, uitgerold op K3s met Traefik ingress, TLS via cert-manager en multi-arch images.
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.
Next.js-portfolio met live cluster snapshot API, meertalige UX en een deliverypad met GitLab CI/CD en Jenkins richting Kubernetes op het homelabcluster.
Snapshot endpoint dat node-, pod- en deploymentgezondheid centraliseert met caching en veilige fallback bij API-storingen.
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.
Longhorn-gebaseerde storage tuning voor stateful services op ARM/AMD nodes, met host-level dependencies voor stabiele volumes.
KEDA/HPA experimenten om piekbelasting op te vangen met lagere latency en stabiel resource-gebruik.
Client netwerkkoppeling
Gebruik dit op clients zodat ze de nieuwe DNS-servers meteen ophalen.
ipconfig /release && ipconfig /renewVoer uit in `cmd` of PowerShell op de client.
sudo dhclient -r && sudo dhclientGebruik dit op Debian/Ubuntu clients met DHCP.
sudo ipconfig set en0 DHCPPas `en0` aan als je wifi-interface anders heet.