Tool | Purpose |
---|---|
ansible | Preparing Debian for Kubernetes and installing K3s |
flux | Operator that manages the kubernetes cluster based on the Git repository |
go-task | A task runner / simpler Make alternative written in Go |
sops | Encrypts kubernetes secrets with Age |
Node | Hostname | RAM | Storage | Function | Operating System |
---|---|---|---|---|---|
Intel NUC13ANHI5 | K8s-M01 | 64GB | OS-Disk 512GB, Ceph-Disk 4TB | Kuberneter Master | Talos |
Intel NUC13ANHI5 | K8s-M02 | 64GB | OS-Disk 512GB, Ceph-Disk 4TB | Kuberneter Master | Talos |
Intel NUC13ANHI5 | K8s-M03 | 64GB | OS-Disk 512GB, Ceph-Disk 4TB | Kuberneter Master | Talos |
Intel NUC12WSKI5 | K8s-U01 | 16GB | OS-Disk 256GB | Kuberneter Master | Talos |
Node | Hostname | RAM | Storage | Function | Operating System |
---|---|---|---|---|---|
Self-Build Server | Proxmox01 | 64GB | 6 x 20TB HDD (data), 2 x 1TB NVME (cache), 2 x 1TB NVME (vms) | VM Host and NAS | Proxmox 8.2 |
Self-Build Server | Proxmox02 | 256GB | 5 x 8TB HDD (data), 2 x 1TB SSD (vms) | Backup Server | Proxmox 8.2 |
Vendor | Model | Function |
---|---|---|
Unifi | USW Aggregation 8 Port | Main Rack Switch and 10G SFP+ |
Unifi | USW Enterprise 48 PoE | Second Rack Switch with RJ45, connected with 10G SFP+ |
Unifi | USW Pro Max 16 | Livingroom Switch for TV and everything else, connected with 10G SFP+ |
Unifi | UDM-SE | Main Router connected to USW Aggregation with 10G SFP+ |
Kubernetes nodes are on their own VLAN which has access to the NAS.
While most of my infrastructure and workloads are self-hosted I do rely upon the cloud for parts that are hard to self-host.
Service | Use | Cost |
---|---|---|
1Password | Secrets with External Secrets | ~65€/yr |
Cloudflare | Domain Management | Free |
Netcup | Domain(s) | ~24€/yr |
Eweka | Usenet Access | ~35€/yr |
Newshosting | Usenet Access | ~20€/yr |
GitHub | Hosting this repository and continuous integration/deployments | Free |
Migadu | Email hosting for Kubernetes Mails | ~20€/yr |
ProtonMail | Email hosting and VPN | ~90€/yr |
NextDNS | DNS server which includes AdBlocking for Traveling | ~20€/yr |
Pushover | Kubernetes Alerts | 5€ OTP |
iDrive E2 | S3 Offsite Backup | ~60€/yr |
Total: ~27€/mo |