feat(k8s): cnode disks on TS5-SSD; worker roster — ultix-streaming replaces tsys5

- cnodes 102/705/603 moved to TS5-SSD storage by founder (etcd apply 4-5s -> <1s)
- wnode-tsys5 slot retired; ultix-streaming joins in its place (5 workers)
- ultix-offstage unreachable; stays excluded until back on tailnet

[#367][#368] https://projects.knownelement.com/issues/368
This commit is contained in:
2026-09-02 12:03:26 -05:00
parent babd6d2e25
commit 1f44a193a2
2 changed files with 12 additions and 13 deletions
+9 -10
View File
@@ -22,11 +22,13 @@ BOOTSTRAP_IP="$CNODE1_IP"
BOOTSTRAP_NAME="$CNODE1_NAME" BOOTSTRAP_NAME="$CNODE1_NAME"
# --- Worker nodes (Tailscale 100.x addresses) --- # --- Worker nodes (Tailscale 100.x addresses) ---
# Roster (2026-09-02, #368): the wnode-tsys5 slot was REPLACED by
# ultix-streaming (founder ruling) — same box, joined directly.
WNODE1_NAME="pfv-k8s-wnode-tsys3" WNODE1_NAME="pfv-k8s-wnode-tsys3"
WNODE1_IP="100.126.9.112" WNODE1_IP="100.126.9.112"
WNODE2_NAME="pfv-k8s-wnode-tsys5" WNODE2_NAME="ultix-streaming"
WNODE2_IP="100.122.252.116" WNODE2_IP="100.101.187.119"
WNODE3_NAME="pfv-k8s-wnode-tsys6" WNODE3_NAME="pfv-k8s-wnode-tsys6"
WNODE3_IP="100.83.49.75" WNODE3_IP="100.83.49.75"
@@ -37,15 +39,12 @@ WNODE4_IP="100.119.240.11"
WNODE5_NAME="pfv-k8s-wnode-tsys9" WNODE5_NAME="pfv-k8s-wnode-tsys9"
WNODE5_IP="100.95.201.66" WNODE5_IP="100.95.201.66"
WNODE6_NAME="ultix-offstage" # ultix-offstage: unreachable 2026-09-02 — join when it is back on the tailnet
WNODE6_IP="100.70.119.59" # WNODE6_NAME="ultix-offstage"
# WNODE6_IP="100.70.119.59"
# ultix-streaming: SSH key not yet deployed — join after setup ALL_WNODES=("$WNODE1_IP" "$WNODE2_IP" "$WNODE3_IP" "$WNODE4_IP" "$WNODE5_IP")
# WNODE7_NAME="ultix-streaming" ALL_WNODE_NAMES=("$WNODE1_NAME" "$WNODE2_NAME" "$WNODE3_NAME" "$WNODE4_NAME" "$WNODE5_NAME")
# WNODE7_IP="100.101.187.119"
ALL_WNODES=("$WNODE1_IP" "$WNODE2_IP" "$WNODE3_IP" "$WNODE4_IP" "$WNODE5_IP" "$WNODE6_IP")
ALL_WNODE_NAMES=("$WNODE1_NAME" "$WNODE2_NAME" "$WNODE3_NAME" "$WNODE4_NAME" "$WNODE5_NAME" "$WNODE6_NAME")
# --- SSH --- # --- SSH ---
SSH_USER="localuser" SSH_USER="localuser"
+3 -3
View File
@@ -21,9 +21,9 @@ RUN="${RUN:-0}"
# vmid|cpuunits|startup|scsi0-line|net0-line|net1-line # vmid|cpuunits|startup|scsi0-line|net0-line|net1-line
# scsi0/net lines are the FULL desired config (Proxmox replaces wholesale). # scsi0/net lines are the FULL desired config (Proxmox replaces wholesale).
TUNINGS=( TUNINGS=(
"102|4000|order=20,up=180|S2:102/vm-102-disk-0.qcow2,cache=writeback,iothread=1,ssd=1,discard=on,size=32G|virtio=BC:24:11:CB:97:10,bridge=vmbr0,firewall=1,queues=2|virtio=BC:24:11:47:13:08,bridge=datanet,queues=2" "102|4000|order=20,up=180|TS5-SSD:102/vm-102-disk-0.qcow2,cache=writeback,iothread=1,ssd=1,discard=on,size=32G|virtio=BC:24:11:CB:97:10,bridge=vmbr0,firewall=1,queues=2|virtio=BC:24:11:47:13:08,bridge=datanet,queues=2"
"705|4000|order=20,up=180|S1:705/vm-705-disk-0.qcow2,cache=writeback,iothread=1,ssd=1,discard=on,size=32G|virtio=BC:24:11:40:25:F8,bridge=vmbr0,firewall=1,queues=2|virtio=BC:24:11:AF:3D:89,bridge=datanet,queues=2" "705|4000|order=20,up=180|TS5-SSD:705/vm-705-disk-0.qcow2,cache=writeback,iothread=1,ssd=1,discard=on,size=32G|virtio=BC:24:11:40:25:F8,bridge=vmbr0,firewall=1,queues=2|virtio=BC:24:11:AF:3D:89,bridge=datanet,queues=2"
"603|4000|order=20,up=180|D1:603/vm-603-disk-0.qcow2,cache=writeback,format=qcow2,iothread=1,ssd=1,discard=on,size=32G|virtio=BC:24:11:38:C0:58,bridge=vmbr0,firewall=1,queues=2|virtio=BC:24:11:1F:F1:E1,bridge=storagenet,queues=2" "603|4000|order=20,up=180|TS5-SSD:603/vm-603-disk-0.qcow2,cache=writeback,iothread=1,ssd=1,discard=on,size=32G|virtio=BC:24:11:38:C0:58,bridge=vmbr0,firewall=1,queues=2|virtio=BC:24:11:1F:F1:E1,bridge=storagenet,queues=2"
"313|2000|order=40,up=120|local-lvm:vm-313-disk-0,iothread=1,ssd=1,discard=on,size=300G|virtio=BC:24:11:EE:7E:7B,bridge=vmbr0,firewall=1,queues=2|virtio=BC:24:11:DF:C2:E9,bridge=datanet,queues=2" "313|2000|order=40,up=120|local-lvm:vm-313-disk-0,iothread=1,ssd=1,discard=on,size=300G|virtio=BC:24:11:EE:7E:7B,bridge=vmbr0,firewall=1,queues=2|virtio=BC:24:11:DF:C2:E9,bridge=datanet,queues=2"
"601|2000|order=40,up=120|local-lvm:vm-601-disk-0,iothread=1,ssd=1,discard=on,size=32G|virtio=BC:24:11:FA:6E:B5,bridge=vmbr0,firewall=1,queues=2|virtio=BC:24:11:39:7D:0B,bridge=storagenet,queues=2" "601|2000|order=40,up=120|local-lvm:vm-601-disk-0,iothread=1,ssd=1,discard=on,size=32G|virtio=BC:24:11:FA:6E:B5,bridge=vmbr0,firewall=1,queues=2|virtio=BC:24:11:39:7D:0B,bridge=storagenet,queues=2"
"701|2000|order=40,up=120|S2:701/vm-701-disk-0.qcow2,cache=writeback,iothread=1,ssd=1,discard=on,size=32G|virtio=BC:24:11:30:B8:07,bridge=vmbr0,firewall=1,queues=2|virtio=BC:24:11:C8:0E:8A,bridge=datanet,queues=2" "701|2000|order=40,up=120|S2:701/vm-701-disk-0.qcow2,cache=writeback,iothread=1,ssd=1,discard=on,size=32G|virtio=BC:24:11:30:B8:07,bridge=vmbr0,firewall=1,queues=2|virtio=BC:24:11:C8:0E:8A,bridge=datanet,queues=2"