# Astuces Talos Linux

### Récupérer les logs d'un service particulier en live (option --follow dispo) ;
```shell
talosctl logs --nodes 192.168.200.186 cri
```

### Récupérer tous les logs d'un node Talos via une archive support.zip :
```shell
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 :
```shell
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 :
```yaml
(...)
---
apiVersion: v1alpha1
kind: HostnameConfig
# suppression de la ligne "auto"
#auto: stable

# Hostname de la machine.
hostname: talos1.dev.naoned.net
```
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9