Blame
|
1 | # Astuces Talos Linux |
||||||
| 2 | ||||||||
|
3 | ### Récupérer les logs d'un service particulier en live (option --follow dispo) ; |
||||||
|
4 | ```shell |
||||||
| 5 | talosctl logs --nodes 192.168.200.186 cri |
|||||||
| 6 | ``` |
|||||||
| 7 | ||||||||
|
8 | ### Récupérer tous les logs d'un node Talos via une archive support.zip : |
||||||
|
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... |
|||||||
|
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 | ``` |
|||||||
|
27 | ... pour info, voici la fin du fichier controlplane-talos1.yaml après modification : |
||||||
|
28 | ```yaml |
||||||
| 29 | (...) |
|||||||
| 30 | --- |
|||||||
| 31 | apiVersion: v1alpha1 |
|||||||
| 32 | kind: HostnameConfig |
|||||||
| 33 | # suppression de la ligne "auto" |
|||||||
| 34 | #auto: stable |
|||||||
| 35 | ||||||||
|
36 | # Hostname de la machine. |
||||||
| 37 | hostname: talos1.dev.naoned.net |
|||||||
|
38 | ``` |
||||||
