Talos Linux
Upgrading Talos Linux
Follow recommendation and upgrade node by node. Start with control nodes and then clients.
# tmux pane 1 - follow node versions
k get nodes -o wide -w
# tmux pane 2 - follow kernal for spec. node
talosctl dmesg -f -n A.B.C.D
# tmux pane 3 - start upgrade
task talos:upgrade-node HOSTNAME=A.B.C.D
Upgrade Talos Kubernetes
Process is save to repeat if any fault occurr.
# tmux pane 1 - follow node versions
k get nodes -o wide -w
# tmux pane 2 - follow kernal for spec. node
talosctl dmesg -f -n A.B.C.D
# tmux pane 3 - prepare upgrade - backup db
talosctl -n A.B.C.D etcd snapshot etcd.backup
# tmux pane 3 - dry run
talosctl -n A.B.C.D upgrade-k8s --to=1.32.2 --dry-run
# tmux pane 3 - start upgrade
task talos:upgrade-node HOSTNAME=A.B.C.D