Home β€Ί Phase 7 Cluster

☸️ Phase 7 β€” Kubernetes Cluster

13-node Talos OS. Hardware cabled. PXE plan written. Bootstrap sequence ready.

R8 StatusCluster hardware arrived. Talos and PXE configs in active development. R8 amended March 2026.

Hardware

RoleCountHardwareIP RangeVLAN
Control Plane3OptiPlex 5000 (best 3)10.10.10.10–1210
Workers10OptiPlex mix, 8GB, 128GB SATA10.10.20.10–1920
PXE/DNS Server1dryad-forge (HP Envy G2, 16GB)10.10.10.2010
App Services1dryad-gate (HP Envy G2, 8GB)10.10.10.2110
K8s API VIPβ€”Virtual10.10.10.10010

Bootstrap Sequence (summary)

# Full plan in ~/dryad-phase7-talos-plan.md

# 1. Inventory β€” SSH to switch, dump MAC table
ssh admin@10.10.10.2
show switch mac-address-table

# 2. Generate secrets on madhatter (BACK UP IMMEDIATELY β€” R13)
talosctl gen secrets -o ~/dryad-cluster/secrets.yaml
cp ~/dryad-cluster/secrets.yaml /mnt/backups/dryad-cluster-secrets.yaml

# 3. Generate machine configs
talosctl gen config dryad-cluster https://10.10.10.100:6443 \
  --with-secrets ~/dryad-cluster/secrets.yaml \
  --output-dir ~/dryad-cluster/
R11 Β· R12 Β· R13Cluster nodes have NO Tailscale. talosctl is the ONLY management tool (no SSH). secrets.yaml must be backed up offsite before bootstrap.