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
| Role | Count | Hardware | IP Range | VLAN |
|---|---|---|---|---|
| Control Plane | 3 | OptiPlex 5000 (best 3) | 10.10.10.10β12 | 10 |
| Workers | 10 | OptiPlex mix, 8GB, 128GB SATA | 10.10.20.10β19 | 20 |
| PXE/DNS Server | 1 | dryad-forge (HP Envy G2, 16GB) | 10.10.10.20 | 10 |
| App Services | 1 | dryad-gate (HP Envy G2, 8GB) | 10.10.10.21 | 10 |
| K8s API VIP | β | Virtual | 10.10.10.100 | 10 |
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.