Install talosctl
A guide on how to install talosctl.
Recommended
The client can be installed and updated via the Homebrew package manager for macOS and Linux. You will need to install brew
and then you can install talosctl
from the Sidero Labs tap.
brew install siderolabs/tap/sidero-tools
This will also keep your version of talosctl
up to date with new releases. This homebrew tap also has formulae for omnictl
if you need to install that package.
Manual installation
You can use a convenience script to install the current, latest version of `talosctl`. This will not install omnictl
or kubelogin
needed for Omni management.
curl -sL https://talos.dev/install | sh
You now have talosctl
installed.
Windows installation
Windows binaries can be downloaded from GitHub releases for Talos and Omni.
There is also a community managed winget package for talosctl available.
Allowed privileged commands
As Omni manages the state of the Talos nodes, and protects the security of the Kubernetes and Talos credentials, some talosctl
commands (such as talosctl reset
) will return PermissionDenied
on Omni managed clusters - such operations must be done through the Omni UI or API calls. There are some exceptions that are allowed by a user with a minimum role of Operator:
talosctl etcd alarm list
talosctl etcd alarm disarm
talosctl etcd defrag
talosctl etcd status
talosctl pcap
talosctl reboot
talosctl restart
talosctl service <id> [stop|start|restart]
talosctl shutdown
Last updated