talosctl

Zweck

talosctl ist das primäre Verwaltungswerkzeug für Talos Linux.

Alle Operations werden über die Talos API durchgeführt.

Konfiguration

Talosconfig verwenden

export TALOSCONFIG=~/.talos/talosconfig-home.yaml

Endpoints konfigurieren

talosctl config endpoint \
  192.168.0.21 \
  192.168.0.22 \
  192.168.0.23

Informationen abrufen

Cluster Status

talosctl health

Maschinen konfigurieren

talosctl get machineconfig

Disks anzeigen

talosctl get disks

Services anzeigen

talosctl service

Logs anzeigen

talosctl logs kubelet

Bootstrap

talosctl bootstrap

Kubeconfig erzeugen

talosctl kubeconfig ./kubeconfig

Upgrades

Talos Upgrade

talosctl upgrade \
  --image factory.talos.dev/metal-installer/<id>:<version>

Kubernetes Upgrade

talosctl upgrade-k8s \
  --to 1.35.3

Wartung

Node rebooten

talosctl reboot

Node zurücksetzen

talosctl reset

Datenträger löschen

talosctl wipe disk sda --drop-partition

Troubleshooting

Dashboard öffnen

talosctl dashboard

ETCD Status

talosctl etcd status

ETCD Mitglieder

talosctl etcd members