Files
infra/infra

Infra

The cluster is formed by three Proxmox hosts, hosting in total 6 Talos virtual machines. All of them are linked through Wireguard and kubespan. They're also connected to Tailscale to allow accessing other hosts.

Host yuyuko

The main server. It also contains most of the computer power and most of the storage (a ZFS array with 64.56 TiB of raw storage!). This is also the most painful to upgrade things on / reboot due to... reasons.

Location: Montréal (Home)

Virtual machines:

  • yukari (controlplane)
    • Address: 10.0.0.240
  • ran (worker)
    • Address: 10.0.0.241

Internal gateway suika

Outside of the Kubernetes cluster is the suika virtual machine. I didn't want to fiddle around too much with MetalLB and Load Balancers, so this virtual machine runs NGINX as a way to provide HTTPS service to the cluster with more memorable names (because ``.

Host niwatori

The 30$ eBay computer. It's mainly there to provide some redundency and a bit of storage (a 1TB SSD is in there)

Location: Montréal (Home)

Virtual machines:

  • fujiwara-no-mokou (worker)
    • Address: 10.0.0.245

Host yuuma

Hetzner's server auctions are great! This is my offsite server to provide a stable endpoint in Europe.

Location: Falkenstein

Virtual machines:

  • yukari (controlplane)
    • Address: 10.0.0.240
  • ran (worker)
    • Address: 10.0.0.241

External gateway okina

Outside of the Kubernetes cluster is the okina virtual machine. Same reasons as for suika, but for outside people to my infra. It runs Caddy to do that.