Astuces Talos Linux

Récupérer les logs d'un service particulier en live (option --follow dispo) ;

talosctl logs --nodes 192.168.200.186 cri

Récupérer tous les logs d'un node Talos via une archive support.zip :

cidou@morgane:~/Talos$ talosctl support --nodes 192.168.200.186
   0s [==================] 100% cluster: collect systemPods.yaml
   2s [==================] 100% 192.168.200.186: collect udevd.state
Support bundle is written to support.zip

... notamment, vous pouvez consulter les différents services qui tournent sur une instance Talos : machined, auditd, containerd, cri etc...

Changer le nom du host d'un node :

Première chose, prendre la config de votre cluster par exemple controlplate.yaml et en créer une deuxième spécifique à ce node, par exemple crontrolplane-talos1.yaml puis modifier la valeur de la directive hostname et supprimer le paramètre "auto". Enfin, appliquez la nouvelle configuration :

cidou@morgane:~/Talos$ talosctl apply --nodes 192.168.200.186 --file controlplane-talos1.yaml
Applied configuration without a reboot
cidou@morgane:~/Talos$

... pour info, voici la fin du fichier controlplane-talos1.yaml après modification :

(...)
---
apiVersion: v1alpha1
kind: HostnameConfig
# suppression de la ligne "auto"
#auto: stable

# # A static hostname to set for the machine.