talos

Manage Talos Linux Kubernetes clusters with declarative talosctl workflows.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/kettleofketchup/KettleOfSkills --skill talos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: talos
Source: https://github.com/kettleofketchup/KettleOfSkills/tree/main/plugins/talos/skills/talos
Command: npx skills add https://github.com/kettleofketchup/KettleOfSkills --skill talos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Talos Linux eliminates the overhead of traditional Linux Kubernetes cluster management by removing SSH access, shell access, and package managers, replacing them with a declarative API-driven workflow that reduces configuration drift and security risks for infrastructure teams.

Core Features & Use Cases

  • End-to-End Cluster Lifecycle Management: Bootstrap, upgrade, scale, and decommission Talos clusters with built-in safety checks like etcd quorum validation and automatic rollback.
  • Declarative Configuration Patching: Apply targeted changes to machine configs for networking, storage, security, and Kubernetes addons without manual editing of node files.
  • Production-Grade Troubleshooting & Recovery: Diagnose cluster issues with talosctl diagnostic workflows and recover from etcd failures or node outages using built-in snapshot and restore procedures. For example, a platform engineer can use this skill to deploy a 3-node HA Talos cluster, configure custom VLAN networking and LUKS2 disk encryption, upgrade the OS and Kubernetes version with zero downtime, and set up automated etcd backups for disaster recovery.

Quick Start

Use the talos skill to deploy a production-ready 3-node high-availability Talos Kubernetes cluster with custom network configs, encrypted storage, and scheduled etcd backups.

Frequently Asked Questions about talos

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Kubernetes clusters without SSH access?

Manage Kubernetes clusters without SSH access by using a declarative, API-driven workflow with talosctl. This approach replaces traditional shell-based administration, reducing configuration drift and security risks for immutable infrastructure.

How do I bootstrap a high-availability Talos Linux Kubernetes cluster?

Bootstrap a high-availability Talos Linux Kubernetes cluster using talosctl workflows. The process includes node provisioning, applying machine configurations, and validating etcd quorum to ensure a secure, production-ready cluster deployment.

Can I apply declarative configuration patches for Kubernetes networking and storage?

Apply declarative configuration patches for Kubernetes networking and storage directly through the API. This allows targeted changes to machine configs for VLANs, LUKS2 disk encryption, and CSI integration without manual node file editing.

What is the best way to perform etcd maintenance and disaster recovery on Kubernetes?

Perform etcd maintenance and disaster recovery on Kubernetes using built-in talosctl diagnostic workflows. This includes taking etcd snapshots and executing restore procedures to recover from node outages or etcd failures safely.

How do I upgrade Kubernetes and the host OS without downtime?

Upgrade Kubernetes and the host OS without downtime by using automated, API-driven workflows. The system applies upgrades node-by-node with built-in safety checks and automatic rollback capabilities to prevent prolonged cluster disruption.

Does Talos Linux support on-premises, cloud, and edge deployments?

Talos Linux supports on-premises, cloud, and edge deployments. It provides secure, drift-free infrastructure management across diverse environments with built-in SecureBoot support and integration with common CNI and CSI ecosystems.