talm support¶
Dump debug information about the cluster
Synopsis¶
Generated bundle contains the following debug information:
-
For each node:
- Kernel logs.
- All Talos internal services logs.
- All kube-system pods logs.
- Talos COSI resources without secrets.
- COSI runtime state graph.
- Processes snapshot.
- IO pressure snapshot.
- Mounts list.
- PCI devices info.
- Talos version.
-
For the cluster:
- Kubernetes nodes and kube-system pods manifests.
By default, the generated bundle is encrypted using age encryption to the list of recipients set by the members of the 'siderolabs' GitHub organization. The encrypted bundle by default will only be decryptable by the Sidero Labs team, but you can also specify additional recipients using the --encryption-recipients flag, or disable encryption completely using the --no-encryption flag. Default encryption recipients can be removed by setting --encryption-no-default-recipients flag.
Options¶
--cert-fingerprint strings list of server certificate fingerprints to accept (defaults to no check, only used with --insecure flag)
--encryption-no-default-recipients do not encrypt to the default recipients, only to the ones provided via --encryption-recipients
--encryption-recipients stringArray additional age recipients (SSH or age public keys) to encrypt the support bundle to (can be specified multiple times)
-f, --file strings specify config files or patches in a YAML file (can specify multiple)
-h, --help help for support
-i, --insecure use the insecure (encrypted with no auth) maintenance service
--no-encryption do not encrypt the support bundle (output is written as-is)
-w, --num-workers int number of workers per node (default 1)
-O, --output string output file to write support archive to
-v, --verbose verbose output
Options inherited from parent commands¶
--cluster string Cluster to connect to if a proxy endpoint is used.
--context string Context to be used in command
-e, --endpoints strings override default endpoints in Talos configuration
--nodes strings target the specified nodes
--root string root directory of the project (default ".")
--skip-verify skip TLS certificate verification (keeps client authentication)
--strict-charts fail if the project's vendored charts/talm/ or pinned preset baseline differs from the talm binary (run talm init --update --preset <preset> to re-sync)
--talosconfig string The path to the Talos configuration file. Defaults to 'TALOSCONFIG' env variable if set, otherwise '$HOME/.talos/config' and '/var/run/secrets/talos.dev/config' in order.
--version Print the version number of the application
SEE ALSO¶
- talm - Manage Talos the GitOps Way!