Blame

69d8ab Cédric 2026-01-22 13:47:06
1
# Astuces Talos Linux
2
b739eb Cédric 2026-01-22 14:12:41
3
### Récupérer les logs d'un service particulier en live (option --follow dispo) ;
d2cf26 Cédric 2026-01-22 13:59:56
4
```shell
5
talosctl logs --nodes 192.168.200.186 cri
6
```
7
b739eb Cédric 2026-01-22 14:12:41
8
### Récupérer tous les logs d'un node Talos via une archive support.zip :
d2cf26 Cédric 2026-01-22 13:59:56
9
```shell
10
cidou@morgane:~/Talos$ talosctl support --nodes 192.168.200.186
11
0s [==================] 100% cluster: collect systemPods.yaml
12
2s [==================] 100% 192.168.200.186: collect udevd.state
13
Support bundle is written to support.zip
14
```
15
... notamment, vous pouvez consulter les différents services qui tournent sur une instance Talos :
16
machined, auditd, containerd, cri etc...
b739eb Cédric 2026-01-22 14:12:41
17
18
### Changer le nom du host d'un node :
19
Première chose, prendre la config de votre cluster par exemple controlplate.yaml et en créer une deuxième spécifique à ce node,
20
par exemple crontrolplane-talos1.yaml puis modifier la valeur de la directive hostname et supprimer le paramètre "auto".
21
Enfin, appliquez la nouvelle configuration :
22
```shell
23
cidou@morgane:~/Talos$ talosctl apply --nodes 192.168.200.186 --file controlplane-talos1.yaml
24
Applied configuration without a reboot
25
cidou@morgane:~/Talos$
26
```
993639 Cédric 2026-01-22 14:13:02
27
... pour info, voici la fin du fichier controlplane-talos1.yaml après modification :
b739eb Cédric 2026-01-22 14:12:41
28
```yaml
29
(...)
30
---
31
apiVersion: v1alpha1
32
kind: HostnameConfig
33
# suppression de la ligne "auto"
34
#auto: stable
35
e39f6d Cédric 2026-01-22 14:13:50
36
# Hostname de la machine.
37
hostname: talos1.dev.naoned.net
b739eb Cédric 2026-01-22 14:12:41
38
```