My k8s homelab infrastructure
Seraphim is the 4-node Minisforum MS-01 cluster running Talos Linux.
s-snake - control planes-hawk - control planes-bear - control planes-shark - worker
Zeus is a Hetzner Cloud VPS used to expose cluster applications to the internet.
-
All nodes must be powered off
-
Ansible host is connected to the IPMI VLAN
-
Ansible host has the following ports allowed by firewall:
67/udp (DHCP)69/udp (TFTP)4011/udp (DHCP)8080/tcp (HTTP)
-
HCLOUD_TOKENenvironment variable is set
- Create the Seraphim cluster
just play create-seraphim