| talosctl get machinestatus |
Cluster overviewEvery node: ready, not ready or unreachable, with the unmet
conditions, clock drift and available Talos upgrades.
|
reader |
| talosctl services, talosctl logs -f |
Services and logsService health, and service or kernel logs colored by
level, with repeats folded and a live follow mode.
|
reader |
| talosctl events |
Events timelineService changes, boot phases and address changes across the
cluster, as they happen.
|
reader |
| talosctl dashboard, talosctl processes |
Live graphs and processesCPU, memory, network, disk and load every two seconds, and
the process list sorted by CPU or memory.
|
reader |
| talosctl get members |
Node discoveryCluster members your talosconfig does not target yet,
added to the context in one tap, and, on Android, a search
of the local network when no endpoint answers.
|
reader |
| diff of talosctl get … on every node |
Configuration driftDNS, NTP, MTUs, extensions, Secure Boot, UKI and Talos
versions compared across a role or against a saved
baseline.
|
reader |
| talosctl events + watch, in a terminal |
Incident recorderEvents and sampled node, service and network state merged
into one saved timeline.
|
reader |
| talosctl read /proc/stat, /proc/diskstats |
Bottleneck metricsI/O wait, steal time, per-disk I/O and per-interface errors
and drops, live.
|
reader |
| talosctl containers -k |
PodsContainers grouped by pod, with CPU and memory.
|
reader |
| talosctl containers -k on every node |
App inventoryThe software running in the cluster, grouped into apps
with their logos, versions, version drift and unpinned
images.
|
reader |
| talosctl get links, talosctl netstat |
NetworkInterfaces, addresses, routes, DNS and time servers, and
open connections.
|
reader |
| talosctl apply-config --mode try |
Machine configThe node's configuration field by field or as YAML, secrets
hidden unless you reveal them. Edit it and try the change:
the node goes back by itself unless you keep it.
|
admin |
| talosctl etcd status, etcd snapshot |
etcdMembers, leader, size and alarms, defragmentation, and a
snapshot saved to the phone.
|
reader / backup |
| talosctl get kubespanpeerstatuses |
KubeSpanEach node's peers: state, endpoint, last handshake and
traffic, and, on Android, a map of sites, nodes and
tunnels.
|
reader |
| talosctl service restart |
Service controlStart, stop or restart a service, with a warning for
critical ones.
|
operator |
| talosctl reboot -m powercycle |
Reboot, shutdown and wakeGraceful, power cycle or force, after you type the hostname
to confirm. Wake a powered-off node with Wake-on-LAN.
|
operator |
| talosctl pcap |
Packet captureA live packet list with decoded details, saved as a .pcap
to open in Wireshark.
|
operator |
| talosctl upgrade |
Talos upgradeOne node at a time, refused if etcd would lose quorum, with
progress until the node is back.
|
admin |
| kubectl get deploy,sts,ds, kubectl rollout restart |
Kubernetes workloadsReadiness and rollout state of every Deployment,
StatefulSet and DaemonSet, and a rolling restart after a
confirmation.
|
admin |
| kubectl get cronjobs, kubectl create job --from |
Kubernetes CronJobsSchedule, next run and recent runs of every CronJob, with
the icon and name you give it, and a manual run after a
confirmation.
|
admin |
| kubectl get pods, kubectl delete pod |
Kubernetes podsPod status, readiness, restarts and node, unhealthy first;
delete a stuck pod so its controller recreates it.
|
admin |
| cilium connectivity perf, netperf |
Network testTCP throughput and p50 to p99 latency between two nodes,
pod to pod or host to host, saved and charted over
time.
|
admin |
| kubectl get volumes.longhorn.io, clusters.postgresql.cnpg.io |
Data servicesLonghorn volumes, CloudNativePG clusters and their backups,
Garage, Rook Ceph, MariaDB, Percona and Dragonfly, with the
node behind each problem and the fix in the row.
|
admin |
| talosctl cgroups |
Node pressure and cgroupsCPU, memory and disk pressure, the workload that waits the
most, OOM kills, and usage per service, pod and
container.
|
admin |
| talosctl config new |
Issue a talosconfigRenew this phone's certificate, or create a read-only one
for another device as a QR code.
|
admin |
| talosctl rotate-ca |
Rotate the Talos CAEvery node trusts the new CA before the old one goes, and
this phone's talosconfig follows on the way.
|
admin |
| talosctl health |
Cluster health checkThe server-side checks, streamed as they run.
|
admin |
| talosctl debug |
Debug shellRun an image such as nicolaka/netshoot on a node and get a
terminal, with about 40 ready-made commands.
|
admin |
| dig, ping, nc -z, traceroute, curl -v |
Node network toolsDNS, ping, port, traceroute and HTTP/TLS checks run from
a node, parsed into fields.
|
admin |
| talosctl upgrade on every node, talosctl upgrade-k8s |
Cluster upgradeEvery node one after the other, drained first when needed,
and Kubernetes after a dry run, with a warning when an
extension has no build for the target.
|
admin |
| talosctl apply-config --insecure, talosctl reset |
Add, replace, reset a nodeInspect a node in maintenance mode, send it a config made
from a member and follow it until it joins; replace a
control-plane node with a guided plan; reset or wipe one,
refused when etcd would break.
|
admin |
| talosctl etcd defrag, alarm disarm, bootstrap --recover-from |
etcd repairFix a NOSPACE alarm in one tap (snapshot, defragment,
disarm, check) and recover etcd from a snapshot.
|
admin |
| talosctl get disks, volumestatus |
Storage and hardwareEach disk's partitions, free space and encryption, sensors,
CPU frequency and throttling, and spare parts for the
server.
|
reader |
| kubectl get all -A, kubectl describe, kubectl scale |
Any Kubernetes objectA browser of every kind, each object with a summary of
conditions, owners and events, YAML with schema help,
scale, delete and the actions your RBAC allows.
|
RBAC |
| kubectl get svc,jobs,pvc,hpa, kubectl top |
Services, Jobs, Storage, Autoscaling, CapacityAddresses and routes, load balancer pools, Job state and
owner, claims and their fill, HPA, KEDA, VPA and Karpenter,
free room per cluster and what losing a node would
cost.
|
RBAC |
| kubectl get events -w, amtool alert, amtool silence |
Live events and AlertmanagerCluster-wide events as they happen, firing alerts and
silences, a silence set from the phone, and alerts on your
phone when one fires.
|
RBAC |
| kubectl get cpol,policyreports, constraints |
PoliciesKyverno and Gatekeeper policies, their findings and the
engine's health; switch a policy between Audit and
Enforce.
|
RBAC |
| virtctl, kubectl get vm,vmi |
Virtual machinesKubeVirt VMs with start, stop, restart, migrate, pause and
a serial console in the app's terminal.
|
RBAC |
| helm rollback, velero restore, kubectl apply --dry-run |
Helm, Velero and YAMLRoll a Helm release back with its hooks, restore a Velero
backup with a preview and namespace mapping, run a schedule
now, and apply pasted YAML after a dry-run diff.
|
RBAC |
| kubectl argo rollouts, kubectl get managed, tailscale |
Argo Rollouts, Crossplane, Tailscale, Cluster APIPromote, abort or retry a rollout; pause, resume or
reconcile a Crossplane resource; connectors and proxy
groups; clusters, machines and Sidero Metal servers.
|
RBAC |
| grype, trivy image |
Image scanVulnerabilities of a pod's, a workload's or a node's Talos
system images, reports kept with what is new since the last
scan.
|
reader |
| git checkout -b, git commit, gh pr create |
Git and pull requestsBrowse and search the files an app deploys, edit one or
several, review the diff and its kustomize build, and open
a pull request on GitHub, GitLab, Gitea or Forgejo.
|
Git token |
| a shell script of kubectl and talosctl calls |
RunbooksAn ordered list of the app's own actions, imported with
its plan shown first, run with a confirmation per
destructive step.
|
per step |
| kubectl get <your CRD> |
PluginsTwelve built-in operators, and your own CRDs described in
one YAML file, with cards, actions and findings that reach
the checkup and the alerts.
|
RBAC |