# Sidero Documentation: Talos v1.13

## v1.13

### Overview

- [What is Talos Linux?](https://docs.siderolabs.com/talos/v1.13/overview/what-is-talos.md): Talos Linux is the best OS for Kubernetes.

### Getting Started

- [System Requirements](https://docs.siderolabs.com/talos/v1.13/getting-started/system-requirements.md): Hardware requirements for running Talos Linux.
- [talosctl](https://docs.siderolabs.com/talos/v1.13/getting-started/talosctl.md): Install Talos Linux CLI
- [Quickstart](https://docs.siderolabs.com/talos/v1.13/getting-started/quickstart.md): A short guide on setting up a simple Talos Linux cluster locally with Docker.
- [Getting Started](https://docs.siderolabs.com/talos/v1.13/getting-started/getting-started.md): A guide to setting up a Talos cluster
- [Production Clusters](https://docs.siderolabs.com/talos/v1.13/getting-started/prodnotes.md): Recommendations for setting up a Talos Linux cluster in production.
- [Deploy Your First Workload](https://docs.siderolabs.com/talos/v1.13/getting-started/deploy-first-workload.md): Deploy a sample workload to get started.
- [What's New in Talos 1.13.0](https://docs.siderolabs.com/talos/v1.13/getting-started/what's-new-in-talos.md): Discover the latest features and updates in Talos Linux 1.13.
- [Support Matrix](https://docs.siderolabs.com/talos/v1.13/getting-started/support-matrix.md): Table of supported Talos Linux versions and respective platforms.

### Platform specific installation

- [Boot Assets](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/boot-assets.md): Creating customized Talos boot assets, disk images, ISO and installer images.
- [Air-gapped Environments](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/air-gapped.md): Setting up Talos Linux to work in environments with no internet access.
- [Omni SaaS](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/omni.md): Omni is a project created by the Talos team that has native support for Talos Linux.

#### Bare Metal Platforms

- [Boot Loader](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/bare-metal-platforms/bootloader.md): Overview of the Talos boot process and boot loader configuration.
- [Equinix Metal](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/bare-metal-platforms/equinix-metal.md): Creating Talos clusters with Equinix Metal.
- [ISO](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/bare-metal-platforms/iso.md): Booting Talos on bare-metal with ISO.
- [Matchbox](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/bare-metal-platforms/matchbox.md): In this guide we will create an HA Kubernetes cluster with 3 worker nodes using an existing load balancer and matchbox deployment.
- [Network Configuration](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/bare-metal-platforms/network-config.md): In this guide we will describe how network can be configured on bare-metal platforms.
- [Metal Network Configuration](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/bare-metal-platforms/metal-network-configuration.md): How to use `META`-based network configuration on Talos `metal` platform.
- [PXE](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/bare-metal-platforms/pxe.md): Booting Talos over the network on bare-metal with PXE.
- [SecureBoot](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/bare-metal-platforms/secureboot.md): Booting Talos in SecureBoot mode on UEFI platforms.

#### Virtualized Platforms

- [Hyper-V](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/virtualized-platforms/hyper-v.md): Creating a Talos Kubernetes cluster using Hyper-V.
- [KVM](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/virtualized-platforms/kvm.md): Create a Talos Kubernetes cluster with KVM.
- [OpenNebula](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/virtualized-platforms/opennebula.md): Creating a Talos Kubernetes cluster on OpenNebula.
- [Proxmox](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/virtualized-platforms/proxmox.md): Creating Talos Kubernetes cluster using Proxmox.
- [Vagrant & Libvirt](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/virtualized-platforms/vagrant-libvirt.md): Create a highly available Talos cluster locally using Vagrant and libvirt.
- [VMware](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/virtualized-platforms/vmware.md): Creating Talos Kubernetes cluster using VMware.
- [Xen](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/virtualized-platforms/xen.md)
- [Xen Orchestra](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/virtualized-platforms/xenorchestra.md): Creating Talos Kubernetes cluster using Xen Orchestra.

#### Cloud Platforms

- [Akamai](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/akamai.md): Creating a cluster via the CLI on Akamai Cloud (Linode).
- [AWS](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/aws.md): Creating a cluster via the AWS CLI.
- [Azure](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/azure.md): Creating a cluster via the CLI on Azure.
- [CloudStack](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/cloudstack.md): Creating a cluster via the CLI (cmk) on Apache CloudStack.
- [DigitalOcean](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/digitalocean.md): Creating a cluster via the CLI on DigitalOcean.
- [Exoscale](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/exoscale.md): Creating a cluster via the CLI using exoscale.com
- [GCP](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/gcp.md): Creating a cluster via the CLI on Google Cloud Platform.
- [Hetzner](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/hetzner.md): Creating a cluster via the CLI (hcloud) on Hetzner.
- [Kubernetes](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/kubernetes.md): Running Talos Linux as a pod in Kubernetes.
- [Nocloud](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/nocloud.md): Configuring Talos networking via the `nocloud` specification.
- [OpenStack](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/openstack.md): Creating a cluster via the CLI on OpenStack.
- [Oracle](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/oracle.md): Creating a cluster via the CLI (oci) on OracleCloud.com.
- [OVHcloud](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/ovhcloud.md): Creating a cluster via the OpenStack CLI on OVHcloud.
- [Scaleway](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/scaleway.md): Creating a single-instance cluster via the CLI (scw) on scaleway.com.
- [UpCloud](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/upcloud.md): Creating a cluster via the CLI (upctl) on UpCloud.com.
- [Vultr](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/cloud-platforms/vultr.md): Creating a cluster via the CLI (vultr-cli) on Vultr.com.

#### Local Platforms

- [Docker](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/local-platforms/docker.md): Creating Talos Kubernetes cluster using Docker.
- [QEMU](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/local-platforms/qemu.md): Creating Talos Kubernetes cluster using QEMU VMs.
- [VirtualBox](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/local-platforms/virtualbox.md): Creating Talos Kubernetes cluster using VirtualBox VMs.

#### Single Board Computers

- [Banana Pi M64](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/bananapi_m64.md): Installing Talos on Banana Pi M64 SBC using raw disk image.
- [Friendlyelec Nano PI R4S](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/nanopi_r4s.md): Installing Talos on a Nano PI R4S SBC using raw disk image.
- [Jetson Nano](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/jetson_nano.md): Installing Talos on Jetson Nano SBC using raw disk image.
- [Libre Computer Board ALL-H3-CC](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/libretech_all_h3_cc_h5.md): Installing Talos on Libre Computer Board ALL-H3-CC SBC using raw disk image.
- [Orange Pi 5](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/orangepi_5.md): Installing Talos on Orange Pi 5 using raw disk image.
- [Orange Pi R1 Plus LTS](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/orangepi_r1_plus_lts.md): Installing Talos on Orange Pi R1 Plus LTS SBC using raw disk image.
- [Pine64](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/pine64.md): Installing Talos on a Pine64 SBC using raw disk image.
- [Pine64 Rock64](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/rock64.md): Installing Talos on Pine64 Rock64 SBC using raw disk image.
- [Radxa ROCK 4C Plus](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/rock4cplus.md): Installing Talos on Radxa ROCK 4c Plus SBC using raw disk image.
- [Radxa ROCK 5B](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/rock5b.md): Installing Talos on Radxa ROCK 5B SBC using raw disk image.
- [Radxa ROCK PI 4](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/rockpi_4.md): Installing Talos on Radxa ROCK PI 4a/4b SBC using raw disk image.
- [Radxa ROCK PI 4C](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/rockpi_4c.md): Installing Talos on Radxa ROCK PI 4c SBC using raw disk image.
- [Raspberry Pi Series](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/rpi_generic.md): Installing Talos on Raspberry Pi SBC's using raw disk image.
- [Turing RK1](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/turing_rk1.md): Installing Talos on Turing RK1 SOM using raw disk image.
- [Unofficial Ports](https://docs.siderolabs.com/talos/v1.13/platform-specific-installations/single-board-computers/unofficial.md): List of unofficial ports of Talos Linux to single-board computers.

### Deploying and managing workloads

- [Interactive Dashboard](https://docs.siderolabs.com/talos/v1.13/deploy-and-manage-workloads/interactive-dashboard.md): A tool to inspect the running Talos machine state on the physical video console.
- [Scale up a Talos cluster](https://docs.siderolabs.com/talos/v1.13/deploy-and-manage-workloads/scaling-up.md): How to add more nodes to a Talos Linux cluster.
- [Scale down a Talos cluster](https://docs.siderolabs.com/talos/v1.13/deploy-and-manage-workloads/scaling-down.md): How to remove nodes from a Talos Linux cluster.
- [Enable workloads on your control plane nodes](https://docs.siderolabs.com/talos/v1.13/deploy-and-manage-workloads/workloads-on-controlplane.md): How to enable workloads on your control plane nodes.

### Networking

- [Corporate Proxies](https://docs.siderolabs.com/talos/v1.13/networking/corporate-proxies.md): How to configure Talos Linux to use proxies in a corporate environment
- [Egress Domains](https://docs.siderolabs.com/talos/v1.13/networking/egress-domains.md): Allowing outbound access for installing Talos
- [Host DNS](https://docs.siderolabs.com/talos/v1.13/networking/host-dns.md): How to configure Talos host DNS caching server.
- [Ingress Firewall](https://docs.siderolabs.com/talos/v1.13/networking/ingress-firewall.md): Learn to use Talos Linux Ingress Firewall to limit access to the host services.
- [KubeSpan](https://docs.siderolabs.com/talos/v1.13/networking/kubespan.md): Learn to use KubeSpan to connect Talos Linux machines securely across networks.
- [Multihoming](https://docs.siderolabs.com/talos/v1.13/networking/multihoming.md): How to handle multihomed machines
- [Predictable Interface Names](https://docs.siderolabs.com/talos/v1.13/networking/predictable-interface-names.md): How to use predictable interface naming.
- [SideroLink](https://docs.siderolabs.com/talos/v1.13/networking/siderolink.md): Point-to-point management overlay Wireguard network.

#### Network Configuration

- [Overview](https://docs.siderolabs.com/talos/v1.13/networking/configuration/overview.md): Learn how to configure networking with Talos Linux.
- [Link Aliases](https://docs.siderolabs.com/talos/v1.13/networking/configuration/aliases.md): Learn how to provide alternative names for network interfaces.
- [Physical Links](https://docs.siderolabs.com/talos/v1.13/networking/configuration/physical.md): Learn how to configure physical network interfaces.
- [Static Addressing](https://docs.siderolabs.com/talos/v1.13/networking/configuration/static.md): Learn how to configure static addresses and routes on the link.
- [Dynamic Addressing (DHCP)](https://docs.siderolabs.com/talos/v1.13/networking/configuration/dynamic.md): Learn how to configure dynamic addresses and routes on the link using DHCP.
- [Hostname](https://docs.siderolabs.com/talos/v1.13/networking/configuration/hostname.md): Learn how to configure the hostname for your Talos nodes.
- [Resolvers](https://docs.siderolabs.com/talos/v1.13/networking/configuration/resolvers.md): Learn how to configure DNS resolvers.
- [Time Servers](https://docs.siderolabs.com/talos/v1.13/networking/configuration/time.md): Learn how to configure time servers (NTP sync).

#### Logical Links

- [VLAN](https://docs.siderolabs.com/talos/v1.13/networking/logical/vlan.md): Learn how to configure VLANs (virtual LANs).
- [Bond](https://docs.siderolabs.com/talos/v1.13/networking/logical/bond.md): Learn how to configure network bonding.
- [Bridge](https://docs.siderolabs.com/talos/v1.13/networking/logical/bridge.md): Learn how to configure network bridges.

#### Advanced Configuration

- [Blackhole Routes](https://docs.siderolabs.com/talos/v1.13/networking/advanced/blackhole.md): How to configure blackhole routes in your network.
- [Ethernet Configuration](https://docs.siderolabs.com/talos/v1.13/networking/advanced/ethernet-config.md): How to configure Ethernet network link settings.
- [Routing Rules](https://docs.siderolabs.com/talos/v1.13/networking/advanced/routing-rules.md): How to configure Linux routing rules for the machine.
- [Virtual (shared) IP](https://docs.siderolabs.com/talos/v1.13/networking/advanced/vip.md): Using Talos Linux to set up a floating virtual IP address for cluster access.
- [VRF](https://docs.siderolabs.com/talos/v1.13/networking/advanced/vrf.md): How to configure VRF (Virtual Routing and Forwarding) for your network.
- [Wireguard](https://docs.siderolabs.com/talos/v1.13/networking/advanced/wireguard.md): Learn how to configure Wireguard link.

### Security

- [Verifying Image Signatures](https://docs.siderolabs.com/talos/v1.13/security/verifying-image-signatures.md): Verifying container image signatures with Talos Linux.
- [CA Rotation](https://docs.siderolabs.com/talos/v1.13/security/ca-rotation.md): How to rotate Talos and Kubernetes API root certificate authorities.
- [How to manage PKI and certificate lifetimes with Talos Linux](https://docs.siderolabs.com/talos/v1.13/security/cert-management.md): Manage certificate lifetimes and regenerate client credentials in a Talos cluster.
- [Custom Certificate Authorities](https://docs.siderolabs.com/talos/v1.13/security/certificate-authorities.md): How to supply custom certificate authorities
- [IRSA with Talos Linux](https://docs.siderolabs.com/talos/v1.13/security/iam-roles-for-service-accounts.md): How to enable IAM Roles for Service Accounts (IRSA) on Talos Linux.
- [Machine Configuration OAuth2 Authentication](https://docs.siderolabs.com/talos/v1.13/security/machine-config-oauth.md): How to authenticate Talos machine configuration download (`talos.config=`) on `metal` platform using OAuth.
- [Role-based access control (RBAC)](https://docs.siderolabs.com/talos/v1.13/security/rbac.md): Set up RBAC on the Talos Linux API.
- [SELinux](https://docs.siderolabs.com/talos/v1.13/security/selinux.md): SELinux security module support (experimental).
- [Source Talos Images](https://docs.siderolabs.com/talos/v1.13/security/source-talos-images.md): Verifying source Talos container image signatures.
- [Talos Default Hardening and CIS Compliance](https://docs.siderolabs.com/talos/v1.13/security/talos-default-hardening-and-cis-compliance.md): An overview of the kernel hardening and Kubernetes security controls that Talos Linux enables by default, and how to verify compliance.
- [Talos Security Checklist](https://docs.siderolabs.com/talos/v1.13/security/talos-security-checklist.md): A practical checklist for securing Talos Linux clusters.
- [Subscribe to Security Advisories](https://docs.siderolabs.com/talos/v1.13/security/subscribe-to-security-advisories.md): Learn how to subscribe to GitHub security advisories for Talos Linux so you are notified when CVEs are disclosed.

### Build and extend Talos

#### Custom Images & Development

- [Building Custom Talos Images](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/custom-images-and-development/building-images.md): How to build a custom Talos image from source.
- [Customizing the Kernel](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/custom-images-and-development/customizing-the-kernel.md): Guide on how to customize the kernel used by Talos Linux.
- [Developing Talos](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/custom-images-and-development/developing-talos.md): Learn how to set up a development environment for local testing and hacking on Talos itself!
- [Extension Services](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/custom-images-and-development/extension-services.md): Use extension services in Talos Linux.
- [Adding a Kernel Module](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/custom-images-and-development/kernel-module.md): Create a system extension that includes kernel modules.
- [OCI Base Runtime Specification](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/custom-images-and-development/oci-base-spec.md): Adjusting OCI base runtime specification for CRI containers.
- [Overlays](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/custom-images-and-development/overlays.md): Customize Talos Linux boot image with Overlays
- [System Extensions](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/custom-images-and-development/system-extensions.md): Customizing the Talos Linux immutable root file system.
- [Talos Development Tools](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/custom-images-and-development/talos-development-tools.md): Overview of tools used when developing Talos and building Talos components.

#### Cluster Operations & Maintenance

- [Disaster Recovery](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/cluster-operations-and-maintenance/disaster-recovery.md): Procedure for snapshotting etcd database and recovering from catastrophic control plane failure.
- [Cgroups Resource Analysis](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/cluster-operations-and-maintenance/cgroups-analysis.md): How to use `talosctl cgroups` to monitor resource usage on the node.
- [etcd Maintenance](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/cluster-operations-and-maintenance/etcd-maintenance.md): Operational instructions for etcd database.
- [Watchdog Timers](https://docs.siderolabs.com/talos/v1.13/build-and-extend-talos/cluster-operations-and-maintenance/watchdog.md): Using hardware watchdogs to workaround hardware/software lockups.

### Configure your Talos cluster

#### System Configuration

- [Acquiring Machine Configuration](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/system-configuration/acquire.md): How Talos Linux acquires its machine configuration.
- [Configuration Patches](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/system-configuration/patching.md): In this guide, we'll patch the generated machine configuration.
- [Edit Machine Configuration](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/system-configuration/editing-machine-configuration.md): How to edit and patch Talos machine configuration, with reboot, immediately, or stage update on reboot.
- [Performance Tuning](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/system-configuration/performance-tuning.md): In this guide, we'll describe various performance tuning knobs available.
- [Time Synchronization](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/system-configuration/time-sync.md): Configuring time synchronization.
- [Discovery Service](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/system-configuration/discovery.md): Talos Linux node discovery service and cluster membership.
- [KubePrism](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/system-configuration/kubeprism.md): Enabling in-cluster highly-available controlplane endpoint.
- [Reproducible Machine Configuration](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/system-configuration/reproducible-machine-configuration.md): How to reliably and consistently regenerate Talos machine configs from source inputs over time.
- [The insecure flag](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/system-configuration/insecure.md): Learn how to use the insecure flag.
- [OOM handler](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/system-configuration/oom.md): Configuring userspace out-of-memory handler.

#### Images & Container Runtime

- [Containerd](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/images-container-runtime/containerd.md): Customize Containerd Settings
- [Image Cache](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/images-container-runtime/image-cache.md): How to enable and configure Talos image cache feature.
- [Pull Through Image Cache](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/images-container-runtime/pull-through-cache.md): How to set up local transparent container images caches.
- [Use Image Cache as a Registry Mirror](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/images-container-runtime/image-cache-registry-mirror.md): Serve a Talos image cache over HTTPS and use it as a registry mirror in air-gapped or restricted environments.
- [Static Pods](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/images-container-runtime/static-pods.md): Using Talos Linux to set up static pods in Kubernetes.

#### Storage & Disk Management

- [Disk Encryption](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/storage-and-disk-management/disk-encryption.md): Guide on using disk encryption
- [Swap](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/storage-and-disk-management/swap.md): Guide on managing swap devices and zswap configuration in Talos Linux.

##### Disk Management

- [Overview](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/storage-and-disk-management/disk-management/overview.md): Guide on managing disks
- [Common Configuration](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/storage-and-disk-management/disk-management/common.md): Common elements of volume configuration.
- [Existing Volumes](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/storage-and-disk-management/disk-management/existing.md): Configuring existing volumes to mount migrated or pre-existing partitions and disks.
- [External Volumes](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/storage-and-disk-management/disk-management/external.md): Configuring external volumes to mount hypervisor-provisioned storage in Talos Linux.
- [Disk Layout](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/storage-and-disk-management/disk-management/layout.md): Guide on disk layout, observing discovered disks and volumes.
- [Raw Volumes](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/storage-and-disk-management/disk-management/raw.md): Configuring raw volumes to allocate unformatted storage.
- [Resources](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/storage-and-disk-management/disk-management/resources.md): Resources created by Talos Linux while processing volume configuration.
- [System Volumes](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/storage-and-disk-management/disk-management/system.md): Configuring Talos Linux system volumes, for example `EPHEMERAL` volume.
- [User Volumes](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/storage-and-disk-management/disk-management/user.md): Configuring user volumes to allocate local storage for Kubernetes workloads.

#### Logging & Telemetry

- [Logging](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/logging-and-telemetry/logging.md): Dealing with Talos Linux logs.

#### Hardware & Drivers

- [AMD GPU Support (ROCm)](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/hardware-and-drivers/amd-gpu.md): Enable AMD GPUs on Talos and expose them to Kubernetes using the ROCm GPU Operator.
- [Hailo AI Accelerators](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/hardware-and-drivers/hailo.md): Enable Hailo edge AI accelerator cards on your Talos nodes and verify they are available to your workloads.
- [NVIDIA Fabric Manager](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/hardware-and-drivers/nvidia-fabricmanager.md): In this guide we'll follow the procedure to enable NVIDIA Fabric Manager.
- [NVIDIA GPU (OSS drivers)](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/hardware-and-drivers/nvidia-gpu.md): In this guide you'll follow the procedure to support NVIDIA GPU using OSS drivers on Talos.
- [NVIDIA GPU (Proprietary drivers)](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/hardware-and-drivers/nvidia-gpu-proprietary.md): In this guide you'll follow the procedure to support NVIDIA GPU using proprietary drivers on Talos.
- [Tenstorrent AI Accelerators](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/hardware-and-drivers/tenstorrent.md): Enable Tenstorrent AI accelerator cards on your Talos nodes and expose them to Kubernetes with the Tenstorrent Operator.

#### Lifecycle Management

- [Upgrading Talos Linux](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/lifecycle-management/upgrading-talos.md): Guide to upgrading a Talos Linux machine.
- [Resetting a Machine](https://docs.siderolabs.com/talos/v1.13/configure-your-talos-cluster/lifecycle-management/resetting-a-machine.md): Steps on how to reset a Talos Linux machine to a clean state.

### Advanced guides

- [Install KubeVirt on Talos](https://docs.siderolabs.com/talos/v1.13/advanced-guides/install-kubevirt.md): This is a guide on how to get started with KubeVirt on Talos
- [Migrating from Kubeadm](https://docs.siderolabs.com/talos/v1.13/advanced-guides/migrating-from-kubeadm.md): Transition an existing kubeadm cluster to Talos with a controlled, node-by-node migration process.
- [SBOMs](https://docs.siderolabs.com/talos/v1.13/advanced-guides/SBOM.md): A guide on using Software Bill of Materials for Talos Linux.

### Reference

- [Overview](https://docs.siderolabs.com/talos/v1.13/reference/configuration/overview.md): Talos Linux machine configuration reference.
- [MachineConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/v1alpha1/config.md): Config defines the v1alpha1.Config Talos machine configuration document.
- [Kernel](https://docs.siderolabs.com/talos/v1.13/reference/kernel.md): Linux kernel reference.
- [talosctl](https://docs.siderolabs.com/talos/v1.13/reference/cli.md): Talosctl CLI tool reference.
- [talosconfig](https://docs.siderolabs.com/talos/v1.13/reference/talosconfig.md): Describes the configuration file used by `talosctl` to authenticate and communicate with Talos clusters.
- [API](https://docs.siderolabs.com/talos/v1.13/reference/api.md): Talos gRPC API reference.

#### Configuration

##### Block

- [ExistingVolumeConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/block/existingvolumeconfig.md): ExistingVolumeConfig is an existing volume configuration document. Existing volumes allow to mount partitions (or whole disks) that were created outside of Talos. Volume will be mounted under `/var/mnt/<name>`. The existing volume config name should not conflict with user volume names.
- [ExternalVolumeConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/block/externalvolumeconfig.md): ExternalVolumeConfig is an external disk mount configuration document. External volumes allow to mount volumes that were created outside of Talos, over the network or API. Volume will be mounted under `/var/mnt/<name>`. The external volume config name should not conflict with user volume names.
- [RawVolumeConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/block/rawvolumeconfig.md): RawVolumeConfig is a raw volume configuration document. Raw volumes allow to create partitions without formatting them.  If you want to use local storage, user volumes is a better choice,  raw volumes are intended to be used with CSI provisioners. The partition label is automatically generated as `r…
- [SwapVolumeConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/block/swapvolumeconfig.md): SwapVolumeConfig is a disk swap volume configuration document. Swap volume is automatically allocated as a partition on the specified disk and activated as swap, removing a swap volume deactivates swap. The partition label is automatically generated as `s-<name>`.
- [UserVolumeConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/block/uservolumeconfig.md): UserVolumeConfig is a user volume configuration document. User volume is automatically allocated as a partition on the specified disk and mounted under `/var/mnt/<name>`. The partition label is automatically generated as `u-<name>`.
- [VolumeConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/block/volumeconfig.md): VolumeConfig is a system volume configuration document. Note: at the moment, only `STATE`, `EPHEMERAL` and `IMAGE-CACHE` system volumes are supported.
- [ZswapConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/block/zswapconfig.md): ZswapConfig is a zswap (compressed memory) configuration document. When zswap is enabled, Linux kernel compresses pages that would otherwise be swapped out to disk. The compressed pages are stored in a memory pool, which is used to avoid writing to disk when the system is under memory pressure.

##### CRI

- [RegistryAuthConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/cri/registryauthconfig.md): RegistryAuthConfig configures authentication for a registry endpoint.
- [RegistryMirrorConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/cri/registrymirrorconfig.md): RegistryMirrorConfig configures an image registry mirror.
- [RegistryTLSConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/cri/registrytlsconfig.md): RegistryTLSConfig configures TLS for a registry endpoint.

##### Extensions

- [ExtensionServiceConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/extensions/extensionserviceconfig.md): ExtensionServiceConfig is a extensionserviceconfig document.

##### Hardware

- [PCIDriverRebindConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/hardware/pcidriverrebindconfig.md): PCIDriverRebindConfig allows to configure PCI driver rebinds.

##### Network

- [BlackholeRouteConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/blackholerouteconfig.md): BlackholeRouteConfig is a config document to configure blackhole routes.
- [BondConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/bondconfig.md): BondConfig is a config document to create a bond (link aggregation) over a set of links.
- [BridgeConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/bridgeconfig.md): BridgeConfig is a config document to create a Bridge (link aggregation) over a set of links.
- [DHCPv4Config](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/dhcpv4config.md): DHCPv4Config is a config document to configure DHCPv4 on a network link.
- [DHCPv6Config](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/dhcpv6config.md): DHCPv6Config is a config document to configure DHCPv6 on a network link.
- [DummyLinkConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/dummylinkconfig.md): DummyLinkConfig is a config document to create a dummy (virtual) network link.
- [EthernetConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/ethernetconfig.md): EthernetConfig is a config document to configure Ethernet interfaces.
- [HCloudVIPConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/hcloudvipconfig.md): HCloudVIPConfig is a config document to configure virtual IP using Hetzner Cloud APIs for announcement. Virtual IP configuration should be used only on controlplane nodes to provide virtual IP for Kubernetes API server. Any other use cases are not supported and may lead to unexpected behavior. Virtu…
- [HostnameConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/hostnameconfig.md): HostnameConfig is a config document to configure the hostname: either a static hostname or an automatically generated hostname.
- [KubeSpanConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/kubespanconfig.md): KubeSpanConfig is a config document to configure KubeSpan.
- [KubeSpanEndpointsConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/kubespanendpointsconfig.md): KubeSpanEndpointsConfig is a config document to configure KubeSpan endpoints.
- [Layer2VIPConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/layer2vipconfig.md): Layer2VIPConfig is a config document to configure virtual IP using Layer 2 (Ethernet) advertisement. Virtual IP configuration should be used only on controlplane nodes to provide virtual IP for Kubernetes API server. Any other use cases are not supported and may lead to unexpected behavior. Virtual…
- [LinkAliasConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/linkaliasconfig.md): LinkAliasConfig is a config document to alias (give a different name) to a physical link.
- [LinkConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/linkconfig.md): LinkConfig is a config document to configure physical interfaces (network links).
- [NetworkDefaultActionConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/networkdefaultactionconfig.md): NetworkDefaultActionConfig is a ingress firewall default action configuration document.
- [NetworkRuleConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/networkruleconfig.md): NetworkRuleConfig is a network firewall rule config document.
- [ResolverConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/resolverconfig.md): ResolverConfig is a config document to configure DNS resolving.
- [RoutingRuleConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/routingruleconfig.md): RoutingRuleConfig is a config document to configure Linux policy routing rules.
- [StaticHostConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/statichostconfig.md): StaticHostConfig is a config document to set /etc/hosts entries.
- [TCPProbeConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/tcpprobeconfig.md): TCPProbeConfig is a config document to configure network TCP connectivity probes.
- [TimeSyncConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/timesyncconfig.md): TimeSyncConfig is a config document to configure time synchronization (NTP).
- [VLANConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/vlanconfig.md): VLANConfig is a config document to create a VLAN (virtual LAN) over a parent link.
- [VRFConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/vrfconfig.md): VRFConfig is a config document to create a vrf and assign links to it.
- [WireguardConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/network/wireguardconfig.md): WireguardConfig is a config document to create and configure a Wireguard network link.

##### Runtime

- [EnvironmentConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/runtime/environmentconfig.md): EnvironmentConfig is an environment config document.
- [EventSinkConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/runtime/eventsinkconfig.md): EventSinkConfig is a event sink config document.
- [KmsgLogConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/runtime/kmsglogconfig.md): KmsgLogConfig is a event sink config document.
- [OOMConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/runtime/oomconfig.md): OOMConfig is a Out of Memory handler config document.
- [WatchdogTimerConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/runtime/watchdogtimerconfig.md): WatchdogTimerConfig is a watchdog timer config document.

##### Security

- [ImageVerificationConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/security/imageverificationconfig.md): ImageVerificationConfig configures image signature verification policy.
- [TrustedRootsConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/security/trustedrootsconfig.md): TrustedRootsConfig allows to configure additional trusted CA roots.

##### SideroLink

- [SideroLinkConfig](https://docs.siderolabs.com/talos/v1.13/reference/configuration/siderolink/siderolinkconfig.md): SideroLinkConfig is a SideroLink connection machine configuration document.

### Troubleshooting and support

- [Troubleshooting](https://docs.siderolabs.com/talos/v1.13/troubleshooting/troubleshooting.md): Troubleshoot control plane and other failures for Talos Linux clusters.
- [Debug Shell](https://docs.siderolabs.com/talos/v1.13/troubleshooting/talosctl-debug.md): Using talosctl debug shell for troubleshooting and diagnostics.
- [FAQs](https://docs.siderolabs.com/talos/v1.13/troubleshooting/faqs.md): Frequently Asked Questions about Talos Linux.

### Learn more

- [Architecture](https://docs.siderolabs.com/talos/v1.13/learn-more/architecture.md): Learn the system architecture of Talos Linux itself.
- [Components](https://docs.siderolabs.com/talos/v1.13/learn-more/components.md): Understand the system components that make up Talos Linux.
- [Control Plane](https://docs.siderolabs.com/talos/v1.13/learn-more/control-plane.md): Understand the Kubernetes Control Plane.
- [Controllers and Resources](https://docs.siderolabs.com/talos/v1.13/learn-more/controllers-resources.md): Discover how Talos Linux uses the concepts on Controllers and Resources.
- [Enterprise Image Factory](https://docs.siderolabs.com/talos/v1.13/learn-more/enterprise-image-factory.md): How Enterprise Image Factory differs from the public Image Factory.
- [Image Factory](https://docs.siderolabs.com/talos/v1.13/learn-more/image-factory.md): Image Factory generates customized Talos Linux images based on configured schematics.
- [Knowledge Base](https://docs.siderolabs.com/talos/v1.13/learn-more/knowledge-base.md): Recipes for common configuration tasks with Talos Linux.
- [KubeSpan](https://docs.siderolabs.com/talos/v1.13/learn-more/kubespan.md): Understand more about KubeSpan for Talos Linux.
- [Networking Resources](https://docs.siderolabs.com/talos/v1.13/learn-more/networking-resources.md): Delve deeper into networking of Talos Linux.
- [Philosophy](https://docs.siderolabs.com/talos/v1.13/learn-more/philosophy.md): Learn about the philosophy behind the need for Talos Linux.
- [Process Capabilities](https://docs.siderolabs.com/talos/v1.13/learn-more/process-capabilities.md): Understand the Linux process capabilities restrictions with Talos Linux.
- [Talos for Linux Admins](https://docs.siderolabs.com/talos/v1.13/learn-more/talos-for-linux-admins.md)
- [Network Connectivity](https://docs.siderolabs.com/talos/v1.13/learn-more/talos-network-connectivity.md): Description of the Networking Connectivity needed by Talos Linux
- [Talos platform configuration](https://docs.siderolabs.com/talos/v1.13/learn-more/talos-platform-configuration.md)
- [talosctl](https://docs.siderolabs.com/talos/v1.13/learn-more/talosctl.md): The design and use of the Talos Linux control application.
- [AI Agent Integration](https://docs.siderolabs.com/talos/v1.13/learn-more/ai-agent-integration.md): Integrate Talos and Omni documentation with AI agents using llms.txt, skill.md, or MCP.
