Skip to content

Instantly share code, notes, and snippets.

@matejaputic
Created August 7, 2025 17:23
Show Gist options
  • Select an option

  • Save matejaputic/456292886015dfb919ee346a0b2cc9f0 to your computer and use it in GitHub Desktop.

Select an option

Save matejaputic/456292886015dfb919ee346a0b2cc9f0 to your computer and use it in GitHub Desktop.
Talos Linux talosctl get Command Cheatsheet
Command Description
talosctl get acquireconfigspecs.v1alpha1.talos.dev Shows configuration acquisition specifications that define how Talos should obtain its machine configuration
talosctl get acquireconfigstatuses.v1alpha1.talos.dev Shows the current status of configuration acquisition operations and whether they succeeded
talosctl get addressspecs.net.talos.dev Shows desired IP address specifications for network interfaces including static and DHCP-assigned addresses
talosctl get addressstatuses.net.talos.dev Shows actual current IP addresses assigned to network interfaces on the system
talosctl get adjtimestatuses.v1alpha1.talos.dev Shows time adjustment status information for system clock synchronization
talosctl get admissioncontrolconfigs.kubernetes.talos.dev Shows Kubernetes admission control configuration including enabled admission controllers
talosctl get affiliates.cluster.talos.dev Shows cluster nodes discovered through the discovery service but not yet full cluster members
talosctl get apicertificates.secrets.talos.dev Shows TLS certificates used for Talos API server authentication and encryption
talosctl get apiserverconfigs.kubernetes.talos.dev Shows Kubernetes API server configuration including enabled features and settings
talosctl get auditpolicyconfigs.kubernetes.talos.dev Shows Kubernetes audit policy configuration for logging API server events
talosctl get authorizationconfigs.kubernetes.talos.dev Shows Kubernetes RBAC authorization configuration and policies
talosctl get blockdevices.block.talos.dev Shows all block devices (disks, partitions) detected on the system with their properties
talosctl get bootstrapmanifestsconfigs.kubernetes.talos.dev Shows bootstrap manifests configuration used during initial Kubernetes cluster setup
talosctl get certsans.secrets.talos.dev Shows certificate Subject Alternative Names (SANs) used in TLS certificates
talosctl get configstatuses.kubernetes.talos.dev Shows the status of Kubernetes component configurations and whether they're applied
talosctl get controllermanagerconfigs.kubernetes.talos.dev Shows Kubernetes controller manager configuration including enabled controllers
talosctl get cpustats.perf.talos.dev Shows CPU performance statistics and usage metrics for the system
talosctl get deviceconfigspecs.net.talos.dev Shows network device configuration specifications for physical interfaces
talosctl get devicesstatuses.runtime.talos.dev Shows runtime status of system devices and their operational state
talosctl get diagnostics.runtime.talos.dev Shows system diagnostic information and health check results
talosctl get discoveredvolumes.block.talos.dev Shows storage volumes automatically discovered on the system including filesystems
talosctl get discoveryconfigs.cluster.talos.dev Shows cluster discovery service configuration for node discovery
talosctl get discoveryrefreshrequests.block.talos.dev Shows requests to refresh block device discovery information
talosctl get discoveryrefreshstatuses.block.talos.dev Shows status of block device discovery refresh operations
talosctl get disks.block.talos.dev Shows detailed information about all disks including size, model, and partitioning
talosctl get dnsresolvecaches.net.talos.dev Shows DNS resolver cache entries and their status
talosctl get dnsupstreams.net.talos.dev Shows configured upstream DNS servers for name resolution
talosctl get endpoints.kubernetes.talos.dev Shows Kubernetes service endpoints and their network addresses
talosctl get etcdconfigs.etcd.talos.dev Shows etcd cluster configuration including member settings and data directory
talosctl get etcdmembers.etcd.talos.dev Shows current etcd cluster members and their connection status
talosctl get etcdrootsecrets.secrets.talos.dev Shows etcd root CA certificates used for cluster member authentication
talosctl get etcdsecrets.secrets.talos.dev Shows etcd peer and client certificates for secure cluster communication
talosctl get etcdspecs.etcd.talos.dev Shows etcd cluster specifications including desired member configuration
talosctl get etcfilespecs.files.talos.dev Shows specifications for files that should exist in the /etc directory
talosctl get etcfilestatuses.files.talos.dev Shows current status of files in the /etc directory and whether they match specifications
talosctl get eventsinkconfigs.runtime.talos.dev Shows configuration for system event logging and forwarding
talosctl get extensionserviceconfigs.runtime.talos.dev Shows configuration for Talos system extensions and their services
talosctl get extensionserviceconfigstatuses.runtime.talos.dev Shows status of extension service configurations and whether they're active
talosctl get extensionstatuses.runtime.talos.dev Shows current status of all installed Talos system extensions
talosctl get extramanifestsconfigs.kubernetes.talos.dev Shows configuration for additional Kubernetes manifests to be applied
talosctl get hardwareaddresses.net.talos.dev Shows MAC addresses of network interfaces on the system
talosctl get hostdnsconfigs.net.talos.dev Shows DNS configuration for the host including search domains
talosctl get hostnamespecs.net.talos.dev Shows desired hostname configuration for the system
talosctl get hostnamestatuses.net.talos.dev Shows current system hostname and domain name settings
talosctl get identities.cluster.talos.dev Shows cluster identity information including node certificates and keys
talosctl get imagecacheconfigs.cri.talos.dev Shows container image cache configuration for faster pod startup
talosctl get infos.cluster.talos.dev Shows general cluster information including node count and status
talosctl get kernelmodulespecs.runtime.talos.dev Shows kernel modules that should be loaded on the system
talosctl get kernelparamdefaultspecs.runtime.talos.dev Shows default kernel parameter specifications for the system
talosctl get kernelparamspecs.runtime.talos.dev Shows custom kernel parameter specifications to be applied
talosctl get kernelparamstatuses.runtime.talos.dev Shows current kernel parameter values and their status
talosctl get kmsglogconfigs.runtime.talos.dev Shows kernel message logging configuration and settings
talosctl get kubeletconfigs.kubernetes.talos.dev Shows kubelet configuration including feature gates and runtime settings
talosctl get kubeletlifecycles.kubernetes.talos.dev Shows kubelet lifecycle state including startup and restart events
talosctl get kubeletsecrets.secrets.talos.dev Shows kubelet certificates and keys used for Kubernetes API authentication
talosctl get kubeletspecs.kubernetes.talos.dev Shows kubelet specifications including desired configuration state
talosctl get kubeprismconfigs.kubernetes.talos.dev Shows KubePrism proxy configuration for local Kubernetes API access
talosctl get kubeprismendpoints.kubernetes.talos.dev Shows KubePrism endpoint addresses for load balancing API requests
talosctl get kubeprismstatuses.kubernetes.talos.dev Shows KubePrism service status and health information
talosctl get kubernetesaccessconfigs.cluster.talos.dev Shows configuration for accessing the Kubernetes cluster API
talosctl get kubernetesdynamiccerts.secrets.talos.dev Shows dynamically generated Kubernetes certificates and their expiration
talosctl get kubernetesrootsecrets.secrets.talos.dev Shows Kubernetes root CA certificates used for cluster authentication
talosctl get kubernetessecrets.secrets.talos.dev Shows all Kubernetes-related certificates and cryptographic keys
talosctl get kubespanconfigs.kubespan.talos.dev Shows KubeSpan WireGuard mesh network configuration settings
talosctl get kubespanendpoints.kubespan.talos.dev Shows KubeSpan peer endpoints for WireGuard mesh networking
talosctl get kubespanidentities.kubespan.talos.dev Shows KubeSpan node identities including WireGuard keys and addresses
talosctl get kubespanpeerspecs.kubespan.talos.dev Shows specifications for KubeSpan mesh network peers
talosctl get kubespanpeerstatuses.kubespan.talos.dev Shows current status of KubeSpan mesh network peer connections
talosctl get linkrefreshes.net.talos.dev Shows network link refresh operations and their timing
talosctl get linkspecs.net.talos.dev Shows desired network interface specifications including bonds and VLANs
talosctl get linkstatuses.net.talos.dev Shows current status of network interfaces including up/down state
talosctl get machineconfigs.config.talos.dev Shows the current Talos machine configuration applied to the node
talosctl get machineresetsignals.runtime.talos.dev Shows machine reset signals and requests for system reinitialization
talosctl get machinestatuses.runtime.talos.dev Shows overall machine runtime status including boot phase and readiness
talosctl get machinetypes.config.talos.dev Shows the machine type (controlplane or worker) configuration
talosctl get maintenancerootsecrets.secrets.talos.dev Shows root certificates used for maintenance mode operations
talosctl get maintenanceservicecertificates.secrets.talos.dev Shows certificates used by the maintenance service for secure access
talosctl get maintenanceserviceconfigs.runtime.talos.dev Shows maintenance service configuration for emergency access
talosctl get maintenanceservicerequests.runtime.talos.dev Shows active maintenance service requests and their status
talosctl get manifests.kubernetes.talos.dev Shows Kubernetes manifests managed by Talos including static pods
talosctl get manifeststatuses.kubernetes.talos.dev Shows status of Kubernetes manifests and whether they're successfully applied
talosctl get members.cluster.talos.dev Shows all cluster members discovered through the discovery service
talosctl get memorymodules.hardware.talos.dev Shows information about system memory modules and their specifications
talosctl get memorystats.perf.talos.dev Shows memory usage statistics and performance metrics
talosctl get metakeys.runtime.talos.dev Shows META partition keys used for platform-specific configuration
talosctl get metaloads.runtime.talos.dev Shows META partition data loading status and operations
talosctl get mountstatuses.runtime.talos.dev Shows status of filesystem mounts including system and user volumes
talosctl get namespaces.meta.cosi.dev Shows COSI resource namespaces available in the system
talosctl get networkstatuses.net.talos.dev Shows overall network status including connectivity and configuration state
talosctl get nftableschains.net.talos.dev Shows netfilter (nftables) chains used for network packet filtering
talosctl get nodeaddresses.net.talos.dev Shows network addresses assigned to the node for cluster communication
talosctl get nodeaddressfilters.net.talos.dev Shows filters applied to node addresses for Kubernetes networking
talosctl get nodeaddresssortalgorithms.net.talos.dev Shows algorithms used to sort and prioritize node network addresses
talosctl get nodeannotationspecs.k8s.talos.dev Shows Kubernetes node annotations that should be applied to this node
talosctl get nodecordonedspecs.k8s.talos.dev Shows node cordoning specifications for preventing pod scheduling
talosctl get nodeipconfigs.kubernetes.talos.dev Shows IP configuration for the node's Kubernetes networking
talosctl get nodeips.kubernetes.talos.dev Shows IP addresses used by this node for Kubernetes cluster communication
talosctl get nodelabelspecs.k8s.talos.dev Shows Kubernetes node labels that should be applied to this node
talosctl get nodenames.kubernetes.talos.dev Shows the Kubernetes node name for this machine in the cluster
talosctl get nodestatuses.kubernetes.talos.dev Shows Kubernetes node status including readiness and conditions
talosctl get nodetaintspecs.k8s.talos.dev Shows Kubernetes node taints that should be applied to prevent scheduling
talosctl get operatorspecs.net.talos.dev Shows network operator specifications for managing network configuration
talosctl get osrootsecrets.secrets.talos.dev Shows operating system root certificates used for system authentication
talosctl get pcidevices.hardware.talos.dev Shows PCI devices detected on the system including network and storage controllers
talosctl get pkistatuses.etcd.talos.dev Shows PKI (certificate) status for etcd cluster security
talosctl get platformmetadatas.talos.dev Shows platform-specific metadata including cloud provider information
talosctl get probespecs.net.talos.dev Shows network probe specifications for connectivity testing
talosctl get probestatuses.net.talos.dev Shows status of network connectivity probes and their results
talosctl get processors.hardware.talos.dev Shows information about system processors including cores and features
talosctl get registryconfigs.cri.talos.dev Shows container registry configuration including authentication and mirrors
talosctl get resolverspecs.net.talos.dev Shows DNS resolver specifications including nameservers and search domains
talosctl get resolverstatuses.net.talos.dev Shows current DNS resolver status and operational state
talosctl get resourcedefinitions.meta.cosi.dev Shows all available COSI resource type definitions in the system
talosctl get routespecs.net.talos.dev Shows desired network route specifications including default gateways
talosctl get routestatuses.net.talos.dev Shows current network routing table entries and their status
talosctl get schedulerconfigs.kubernetes.talos.dev Shows Kubernetes scheduler configuration including policies and profiles
talosctl get seccompprofiles.cri.talos.dev Shows seccomp security profiles available for container runtime
talosctl get secretstatuses.kubernetes.talos.dev Shows status of Kubernetes secrets managed by Talos
talosctl get securitystates.talos.dev Shows overall security state of the system including enabled features
talosctl get services.v1alpha1.talos.dev Shows Talos system services and their current operational status
talosctl get siderolinkconfigs.siderolink.talos.dev Shows SideroLink tunnel configuration for secure remote management
talosctl get siderolinkstatuses.siderolink.talos.dev Shows SideroLink tunnel connection status and health
talosctl get siderolinktunnels.siderolink.talos.dev Shows active SideroLink tunnels for remote cluster management
talosctl get staticpods.kubernetes.talos.dev Shows static pod definitions managed directly by kubelet
talosctl get staticpodserverstatuses.kubernetes.talos.dev Shows status of the static pod HTTP server that serves pod definitions
talosctl get staticpodstatuses.kubernetes.talos.dev Shows runtime status of static pods including readiness and health
talosctl get systemdisks.block.talos.dev Shows system disk information where Talos is installed
talosctl get systeminformations.hardware.talos.dev Shows comprehensive system hardware information and specifications
talosctl get timeserverspecs.net.talos.dev Shows NTP time server specifications for system clock synchronization
talosctl get timeserverstatuses.net.talos.dev Shows status of NTP time synchronization with configured servers
talosctl get timestatuses.v1alpha1.talos.dev Shows current system time status and synchronization state
talosctl get trustdcertificates.secrets.talos.dev Shows trustd service certificates used for secure inter-node communication
talosctl get uniquemachinetokens.runtime.talos.dev Shows unique machine tokens used for node identification and authentication
talosctl get userdiskconfigstatuses.block.talos.dev Shows status of user-configured disk and volume settings
talosctl get volumeconfigs.block.talos.dev Shows volume configuration specifications for system and user storage
talosctl get volumelifecycles.block.talos.dev Shows volume lifecycle state including provisioning and mounting status
talosctl get volumestatuses.block.talos.dev Shows current status of all volumes including mount points and usage
talosctl get watchdogtimerconfigs.runtime.talos.dev Shows watchdog timer configuration for system reliability monitoring
talosctl get watchdogtimerstatuses.runtime.talos.dev Shows watchdog timer status and last reset information
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment