23f814ae29
Spark executors crashed immediately (exit 1) because the driver advertised its pod name as the RPC hostname, which is not DNS-resolvable in-cluster. Added headless Service `spark-live-dashboard-driver` and pinned spark.driver.host/port + spark.blockManager.port so workers can connect back to the driver. Stops the JVM fork storm that saturated all three nodes at ~100% CPU. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>