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