Yes, you can do talosctl reset --system-labels-to-wipe EPHEMERAL,STATE --reboot

🌐
OneUptime
oneuptime.com › home › blog › how to use talosctl reset to factory reset nodes
How to Use talosctl reset to Factory Reset Nodes
March 3, 2026 - The talosctl reset command returns a Talos Linux node to its original unconfigured state. It wipes cluster data, removes the machine configuration, and leaves the node ready to be re-provisioned for a new purpose.
Discussions

Put node back into maintenance mode?
Is there a way to put a node back into maintenance mode without having to boot and wipe from USB or re-create a VM? More on github.com
🌐 github.com
3
1
August 19, 2024
`talosctl reset` hangs quite often, even if the node is shutdown already
Bug Report Description When running talosctl reset either with or without --system-labels-to-wipe STATE --system-labels-to-wipe EPHEMERAL, it happens quite often (4/6 times for me) that the command never finishes. The machine shutdown al... More on github.com
🌐 github.com
7
May 29, 2025
What's the deal with TalosOS?
its a minimal distribution with kubernetes baked in. The issue with running k8s on traditional operating systems is largely you now have to manage 2 things in very different ways , you need to manage the base os and all of the security involved in that and then you need to manage kubernetes. Talos in its default config has only the tools needed to run k8s so it takes away a large layer of management meaning you don't have to worry about ubuntu/rhel/suse etc. There's a lot more to it than that but thats the main gist. If you want to know more their docs are pretty great. More on reddit.com
🌐 r/kubernetes
65
129
December 30, 2024
`talosctl reset --insecure` fails with misleading error
Bug Report Description Running talosctl reset with --insecure flag fails with error "cannot use --wait and --insecure together" even when --wait is not specified by the user. How to repro... More on github.com
🌐 github.com
1
January 30, 2026
🌐
GitHub
github.com › oneuptime › blog › tree › master › posts › 2026-03-03-use-talosctl-reset-to-factory-reset-nodes
blog/posts/2026-03-03-use-talosctl-reset-to-factory-reset-nodes at master · OneUptime/blog
The talosctl reset command returns a Talos Linux node to its original unconfigured state. It wipes cluster data, removes the machine configuration, and leaves the node ready to be re-provisioned for a new purpose.
Author   OneUptime
🌐
OneUptime
oneuptime.com › home › blog › how to reset a talos linux node completely
How to Reset a Talos Linux Node Completely
March 3, 2026 - This can happen with certain disk configurations. Try resetting with explicit system disk targeting: # Specify the system disk explicitly talosctl reset --nodes 10.0.0.50 \ --graceful=false \ --reboot=true \ --system-labels-to-wipe STATE \ --system-labels-to-wipe EPHEMERAL
🌐
OneUptime
oneuptime.com › home › blog › how to force reset a stuck talos linux node
How to Force Reset a Stuck Talos Linux Node
March 3, 2026 - If the node's current state prevents even a non-graceful reset (for example, a hung kernel), try rebooting first: # Force reboot the node talosctl reboot --nodes 10.0.0.50 # Wait for it to come back up sleep 60 # Then perform the reset talosctl reset --nodes 10.0.0.50 \ --graceful=false \ --reboot=true
🌐
GitHub
github.com › siderolabs › talos › issues › 11119
`talosctl reset` hangs quite often, even if the node is shutdown already · Issue #11119 · siderolabs/talos
May 29, 2025 - Bug Report Description When running talosctl reset either with or without --system-labels-to-wipe STATE --system-labels-to-wipe EPHEMERAL, it happens quite often (4/6 times for me) that the command never finishes. The machine shutdown al...
Author   siderolabs
🌐
GitHub
github.com › oneuptime › blog › tree › master › posts › 2026-03-03-reset-talos-linux-node-to-factory-defaults
blog/posts/2026-03-03-reset-talos-linux-node-to-factory-defaults at master · OneUptime/blog
# First reset all worker nodes talosctl reset --nodes <worker-ip-1>,<worker-ip-2>,<worker-ip-3> # Then reset control plane nodes one by one talosctl reset --nodes <cp-ip-1> --graceful=false talosctl reset --nodes <cp-ip-2> --graceful=false talosctl reset --nodes <cp-ip-3> --graceful=false
Author   OneUptime
Find elsewhere
🌐
OneUptime
oneuptime.com › home › blog › how to reset a talos linux node to factory defaults
How to Reset a Talos Linux Node to Factory Defaults
March 3, 2026 - # First reset all worker nodes talosctl reset --nodes <worker-ip-1>,<worker-ip-2>,<worker-ip-3> # Then reset control plane nodes one by one talosctl reset --nodes <cp-ip-1> --graceful=false talosctl reset --nodes <cp-ip-2> --graceful=false talosctl reset --nodes <cp-ip-3> --graceful=false
🌐
Ianpreston
blog.ianpreston.ca › posts › 2025-04-20-reset-talos.html
My first k8s build log - resetting – Ian’s blog
April 20, 2025 - talosctl reset --system-labels-to-wipe EPHEMERAL,STATE --reboot --graceful=false --wait=false -n 192.168.40.11; talosctl reset --system-labels-to-wipe EPHEMERAL,STATE --reboot --graceful=false --wait=false -n 192.168.40.7; talosctl reset --system-labels-to-wipe EPHEMERAL,STATE --reboot --graceful=false --wait=false -n 192.168.40.9;
🌐
A cup of coffee
a-cup-of.coffee › blog › talos
Talos - An Immutable OS for Kubernetes - A cup of coffee
May 2, 2026 - $ talhelper gencommand reset --extra-flags --graceful=false There are issues with your talhelper config file: field: "talosVersion" * WARNING: "v1.6.5" might not be compatible with this Talhelper version you're using talosctl reset --talosconfig=./clusterconfig/talosconfig --nodes=192.168.1.85 --graceful=false; talosctl reset --talosconfig=./clusterconfig/talosconfig --nodes=192.168.1.79 --graceful=false; talosctl reset --talosconfig=./clusterconfig/talosconfig --nodes=192.168.1.82 --graceful=false; # [ ...
🌐
Reddit
reddit.com › r/kubernetes › what's the deal with talosos?
r/kubernetes on Reddit: What's the deal with TalosOS?
December 30, 2024 -

I see Talos OS all over the place these days. I have a home Lab with few Intel Nucs I'm planning to turn into a k8s cluster to play around with and thinking about using Talos Linux.

Question is why is Talos such a big deal in the k8s space? and is it worth the time!

🌐
GitHub
github.com › oneuptime › blog › tree › master › posts › 2026-03-03-reset-a-talos-linux-node-completely
blog/posts/2026-03-03-reset-a-talos-linux-node-completely at master · OneUptime/blog
This can happen with certain disk configurations. Try resetting with explicit system disk targeting: # Specify the system disk explicitly talosctl reset --nodes 10.0.0.50 \ --graceful=false \ --reboot=true \ --system-labels-to-wipe STATE \ --system-labels-to-wipe EPHEMERAL
Author   OneUptime
🌐
GitHub
github.com › siderolabs › talos › issues › 12687
`talosctl reset --insecure` fails with misleading error · Issue #12687 · siderolabs/talos
January 30, 2026 - talosctl reset --nodes NODE_IP --endpoints NODE_IP --insecure --graceful
Author   siderolabs
🌐
OneUptime
oneuptime.com › home › blog › how to use talosctl reboot to restart nodes
How to Use talosctl reboot to Restart Nodes
March 3, 2026 - # Check etcd member status before rebooting talosctl etcd status --nodes 192.168.1.10 # Reboot first control plane node talosctl reboot --nodes 192.168.1.10 # Wait for the node to come back and verify health talosctl health --nodes 192.168.1.10 # Then proceed to the next node talosctl reboot --nodes 192.168.1.11
🌐
OneUptime
oneuptime.com › home › blog › how to use talosctl to manage your talos linux cluster
How to Use talosctl to Manage Your Talos Linux Cluster
March 3, 2026 - # Upgrade a node to a new Talos version talosctl upgrade --nodes 192.168.1.101 \ --image ghcr.io/siderolabs/installer:v1.9.0 # Check the upgrade progress talosctl service --nodes 192.168.1.101 # Upgrade with a custom image from Image Factory talosctl upgrade --nodes 192.168.1.101 \ --image factory.talos.dev/installer/<schematic-id>:v1.9.0 ... For control plane nodes, upgrade one at a time and wait for the node to rejoin the cluster before upgrading the next one. ... # Graceful reset (drains workloads first) talosctl reset --nodes 192.168.1.101 # Forceful reset (immediate, no draining) talosctl reset --nodes 192.168.1.101 --graceful=false # Reset and re-enter maintenance mode talosctl reset --nodes 192.168.1.101 --reboot
🌐
GitHub
github.com › siderolabs › talos › issues › 12090
change `talosctl reset --system-labels-to-wipe` to wipe partitions · Issue #12090 · siderolabs/talos
October 28, 2025 - change talosctl reset --system-labels-to-wipe to wipe partitions#12090 · #12207 · Copy link · Assignees · smira · opened · on Oct 28, 2025 · Issue body actions · This would allow to re-create partitions with Omni or without Omni.
Author   siderolabs