<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Longhorn on Support Tools</title><link>https://support.tools/tags/longhorn/</link><description>Recent content in Longhorn on Support Tools</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 31 Aug 2026 00:00:00 -0500</lastBuildDate><atom:link href="https://support.tools/tags/longhorn/index.xml" rel="self" type="application/rss+xml"/><item><title>Kubernetes Longhorn Storage Upgrade Incident Response: Production Troubleshooting and Recovery Guide</title><link>https://support.tools/kubernetes-longhorn-storage-upgrade-incident-response-production-guide/</link><pubDate>Mon, 31 Aug 2026 00:00:00 -0500</pubDate><guid>https://support.tools/kubernetes-longhorn-storage-upgrade-incident-response-production-guide/</guid><description>&lt;p&gt;Production Kubernetes storage systems represent some of the most critical infrastructure components in modern enterprise environments, where storage upgrade incidents can cascade into application-wide outages affecting business continuity. Longhorn, as a cloud-native distributed storage solution, requires sophisticated upgrade procedures and incident response strategies that minimize service disruption while maintaining data integrity.&lt;/p&gt;&#10;&lt;p&gt;Understanding how to effectively diagnose, troubleshoot, and recover from Longhorn storage upgrade failures is essential for platform engineering teams managing production Kubernetes clusters. This comprehensive guide explores real-world incident scenarios, advanced troubleshooting methodologies, and proven recovery patterns based on production incident analysis.&lt;/p&gt;</description></item><item><title>Kubernetes Longhorn Storage Node Placement: Enterprise Configuration and Resource Management Guide</title><link>https://support.tools/kubernetes-longhorn-storage-node-placement-enterprise-configuration-guide/</link><pubDate>Sun, 30 Aug 2026 00:00:00 -0500</pubDate><guid>https://support.tools/kubernetes-longhorn-storage-node-placement-enterprise-configuration-guide/</guid><description>&lt;p&gt;Enterprise Kubernetes deployments require sophisticated storage node placement strategies that optimize performance, ensure data locality, and maintain operational efficiency across diverse infrastructure configurations. Longhorn storage systems, when properly configured with node placement controls, enable organizations to build highly available storage architectures that meet specific performance, compliance, and resource utilization requirements.&lt;/p&gt;&#10;&lt;p&gt;Understanding how to effectively restrict and manage Longhorn storage nodes through node selectors, taints and tolerations, and advanced configuration patterns is crucial for platform engineering teams responsible for large-scale production deployments. This comprehensive guide explores enterprise-grade approaches to storage node management that balance performance optimization with operational simplicity.&lt;/p&gt;</description></item><item><title>How to Recover Longhorn Volume Data from a Single Replica in RKE2 Kubernetes</title><link>https://support.tools/rke2-longhorn-replica-recovery/</link><pubDate>Fri, 11 Apr 2025 00:00:00 -0500</pubDate><guid>https://support.tools/rke2-longhorn-replica-recovery/</guid><description>&lt;p&gt;When disaster strikes and your entire RKE2 cluster or Longhorn control plane becomes unavailable, you can still &lt;strong&gt;recover critical data from a single Longhorn volume replica&lt;/strong&gt; using a static pod definition. This emergency recovery method works even when the Kubernetes API server is completely offline and Docker is not available on your RKE2 nodes.&lt;/p&gt;</description></item><item><title>Migrating from RKE1 to RKE2 Using Longhorn DR Volumes: A Kubernetes-Native Approach</title><link>https://support.tools/migrating-rke1-to-rke2-longhorn/</link><pubDate>Thu, 13 Mar 2025 01:48:00 -0500</pubDate><guid>https://support.tools/migrating-rke1-to-rke2-longhorn/</guid><description>&lt;p&gt;With RKE1 reaching its end-of-life on July 31, 2025, organizations running Longhorn for persistent storage have a powerful built-in option for migration to RKE2. Longhorn&amp;rsquo;s Disaster Recovery (DR) volumes provide a Kubernetes-native approach that synchronizes data directly between clusters for efficient, low-downtime migration.&lt;/p&gt;</description></item><item><title>Migrating from RKE1 to RKE2: A Seamless Transition with SUSE Rancher Prime</title><link>https://support.tools/migrating-rke1-to-rke2/</link><pubDate>Wed, 12 Mar 2025 00:00:00 -0500</pubDate><guid>https://support.tools/migrating-rke1-to-rke2/</guid><description>&lt;p&gt;Migrating from RKE1 to RKE2 is an essential transition for organizations relying on Rancher-managed Kubernetes clusters. With &lt;strong&gt;RKE1 reaching end-of-life (EOL) on July 31, 2025&lt;/strong&gt;, moving to &lt;strong&gt;RKE2&lt;/strong&gt; ensures ongoing support, security updates, and performance improvements.&lt;/p&gt;</description></item><item><title>Introduction to Longhorn Basics</title><link>https://support.tools/training/longhorn/basics/</link><pubDate>Thu, 09 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/basics/</guid><description>&lt;h1 id="longhorn-basics-introduction-guide"&gt;Longhorn Basics: Introduction Guide&lt;/h1&gt;&#10;&lt;p&gt;Welcome to the &lt;strong&gt;Longhorn Basics&lt;/strong&gt; course. This guide is designed to help you navigate the key concepts, agenda, and prerequisites for understanding and using Longhorn effectively.&lt;/p&gt;&#10;&lt;h2 id="setting-the-stage"&gt;Setting the Stage&lt;/h2&gt;&#10;&lt;p&gt;Before diving into Longhorn, let’s set some context for this course. We will cover:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;The purpose of this course.&lt;/li&gt;&#10;&lt;li&gt;The target audience.&lt;/li&gt;&#10;&lt;li&gt;The topics included.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="course-context"&gt;Course Context&lt;/h2&gt;&#10;&lt;p&gt;This course focuses on &lt;strong&gt;Longhorn&lt;/strong&gt;, Rancher&amp;rsquo;s cloud-native distributed block storage solution for Kubernetes. It will include:&lt;/p&gt;</description></item><item><title>Longhorn</title><link>https://support.tools/training/longhorn/</link><pubDate>Thu, 09 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/</guid><description>&lt;p&gt;Welcome to our comprehensive Longhorn training series. Learn how to deploy, manage, and scale Longhorn storage for Kubernetes clusters through our detailed guides and tutorials.&lt;/p&gt;&#10;&lt;h2 id="core-concepts"&gt;Core Concepts&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://support.tools/training/longhorn/basics/"&gt;Basics of Longhorn&lt;/a&gt;: Introduction to Longhorn and its core concepts&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://support.tools/training/longhorn/architecture/"&gt;Longhorn Architecture&lt;/a&gt;: Deep dive into Longhorn&amp;rsquo;s components and design&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://support.tools/training/longhorn/lab-setup/"&gt;Lab Setup Guide&lt;/a&gt;: Setting up your environment for hands-on practice&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="implementation"&gt;Implementation&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://support.tools/training/longhorn/installation/"&gt;Installation Guide&lt;/a&gt;: Step-by-step installation process&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://support.tools/training/longhorn/using-volumes/"&gt;Using Volumes&lt;/a&gt;: Working with Longhorn volumes&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://support.tools/training/longhorn/upgrading/"&gt;Upgrade Guide&lt;/a&gt;: Safely upgrading Longhorn clusters&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="advanced-topics"&gt;Advanced Topics&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://support.tools/training/longhorn/advanced/"&gt;Advanced Operations&lt;/a&gt;: Advanced features and performance tuning&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://support.tools/training/longhorn/troubleshooting/"&gt;Troubleshooting Guide&lt;/a&gt;: Comprehensive troubleshooting and recovery procedures&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="best-practices"&gt;Best Practices&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://support.tools/training/longhorn/performance/"&gt;Performance optimization&lt;/a&gt;: Tuning Longhorn for optimal performance&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://support.tools/training/longhorn/ha/"&gt;High Availability Configuration&lt;/a&gt;: Configuring Longhorn for high availability&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://support.tools/training/longhorn/backup/"&gt;Backup and Disaster Recovery&lt;/a&gt;: Implementing backup and recovery strategies&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://support.tools/training/longhorn/monitoring/"&gt;Monitoring and Maintenance&lt;/a&gt;: Setting up monitoring and routine maintenance&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Each section includes practical examples, configuration samples, and best practices to help you effectively implement and manage Longhorn in your Kubernetes environment.&lt;/p&gt;</description></item><item><title>Upgrading Longhorn</title><link>https://support.tools/training/longhorn/upgrading/</link><pubDate>Mon, 06 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/upgrading/</guid><description>&lt;p&gt;In this section of the &lt;strong&gt;Longhorn Basics&lt;/strong&gt; course, we will cover the steps for upgrading Longhorn, including planning, the upgrade process, and rollback options.&lt;/p&gt;</description></item><item><title>Using Longhorn Volumes in Kubernetes</title><link>https://support.tools/training/longhorn/using-volumes/</link><pubDate>Sun, 05 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/using-volumes/</guid><description>&lt;p&gt;In this section of the &lt;strong&gt;Longhorn Basics&lt;/strong&gt; course, we will cover using Longhorn volumes in Kubernetes, including their types, usage, and backup/restore functionalities.&lt;/p&gt;</description></item><item><title>Installing Longhorn: A Comprehensive Guide</title><link>https://support.tools/training/longhorn/installation/</link><pubDate>Sat, 04 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/installation/</guid><description>&lt;p&gt;In this section of the &lt;strong&gt;Longhorn Basics&lt;/strong&gt; course, we explore the different ways to install Longhorn, Rancher&amp;rsquo;s cloud-native distributed block storage solution for Kubernetes.&lt;/p&gt;</description></item><item><title>Understanding Longhorn Architecture</title><link>https://support.tools/training/longhorn/architecture/</link><pubDate>Fri, 03 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/architecture/</guid><description>&lt;p&gt;In this section of the &lt;strong&gt;Longhorn Basics&lt;/strong&gt; course, we will delve into the architecture of Longhorn, exploring its components and understanding the data flow.&lt;/p&gt;</description></item><item><title>Setting Up the Lab Environment for Longhorn Basics</title><link>https://support.tools/training/longhorn/lab-setup/</link><pubDate>Thu, 02 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/lab-setup/</guid><description>&lt;p&gt;Welcome to the &lt;strong&gt;Longhorn Basics&lt;/strong&gt; course! This section provides step-by-step instructions for setting up the lab environment required to follow this course effectively.&lt;/p&gt;</description></item><item><title>Longhorn Advanced Operations</title><link>https://support.tools/training/longhorn/advanced/</link><pubDate>Wed, 01 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/advanced/</guid><description>&lt;p&gt;This guide covers advanced Longhorn operations, including performance tuning, troubleshooting, and advanced features for production environments.&lt;/p&gt;</description></item><item><title>Longhorn Backup and Disaster Recovery</title><link>https://support.tools/training/longhorn/backup/</link><pubDate>Wed, 01 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/backup/</guid><description>&lt;p&gt;This guide covers backup and disaster recovery strategies for Longhorn storage, including backup configuration, recovery procedures, and best practices.&lt;/p&gt;</description></item><item><title>Longhorn High Availability Configuration</title><link>https://support.tools/training/longhorn/ha/</link><pubDate>Wed, 01 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/ha/</guid><description>&lt;p&gt;This guide covers high availability configuration for Longhorn storage, including replica management, node failure handling, and disaster recovery strategies.&lt;/p&gt;</description></item><item><title>Longhorn Monitoring and Maintenance</title><link>https://support.tools/training/longhorn/monitoring/</link><pubDate>Wed, 01 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/monitoring/</guid><description>&lt;p&gt;This guide covers monitoring and maintenance strategies for Longhorn storage, including metrics collection, alerting, and routine maintenance procedures.&lt;/p&gt;</description></item><item><title>Longhorn Performance Tuning</title><link>https://support.tools/training/longhorn/performance/</link><pubDate>Wed, 01 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/performance/</guid><description>&lt;p&gt;This guide covers performance optimization techniques for Longhorn storage, including system tuning, monitoring, and best practices for achieving optimal performance.&lt;/p&gt;</description></item><item><title>Longhorn Troubleshooting Guide</title><link>https://support.tools/training/longhorn/troubleshooting/</link><pubDate>Wed, 01 Jan 2025 00:00:00 -0500</pubDate><guid>https://support.tools/training/longhorn/troubleshooting/</guid><description>&lt;p&gt;This guide provides detailed troubleshooting steps for common Longhorn issues, including diagnostics, solutions, and preventive measures.&lt;/p&gt;</description></item><item><title>Using MinIO as a Backup Target for Rancher Longhorn</title><link>https://support.tools/minio-backup-target-longhorn/</link><pubDate>Sat, 26 Oct 2024 11:45:00 -0500</pubDate><guid>https://support.tools/minio-backup-target-longhorn/</guid><description>&lt;p&gt;&lt;strong&gt;Longhorn&lt;/strong&gt;, an open-source container-native storage system developed by Rancher, simplifies &lt;strong&gt;persistent volume backups&lt;/strong&gt; by supporting &lt;strong&gt;S3 and NFS&lt;/strong&gt; storage systems as backup targets. In this guide, we’ll walk through how to &lt;strong&gt;configure MinIO&lt;/strong&gt; as an S3-compatible backup target for Longhorn, enabling reliable volume backups.&lt;/p&gt;&#10;&lt;p&gt;This post assumes that &lt;strong&gt;Longhorn and MinIO are already installed&lt;/strong&gt;—for installation guides, refer to the official &lt;a href="https://longhorn.io/"&gt;Longhorn documentation&lt;/a&gt; and &lt;a href="https://min.io/docs/"&gt;MinIO Quickstart Guide&lt;/a&gt;.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="environment-overview"&gt;Environment Overview&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;MinIO version:&lt;/strong&gt; RELEASE.2021-08-17T20-53-08Z (deployed with Podman on SUSE SLES 15 SP2)&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Longhorn version:&lt;/strong&gt; 1.1.1 (installed via Rancher’s Application Catalog on an RKE cluster running Kubernetes 1.20.9-rancher1-1)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="step-1-configure-minio-for-longhorn-backups"&gt;Step 1: Configure MinIO for Longhorn Backups&lt;/h2&gt;&#10;&lt;p&gt;First, we’ll set up &lt;strong&gt;MinIO storage&lt;/strong&gt; by creating a dedicated bucket, folder, user, and policy for Longhorn backups. Use MinIO’s command-line tool, &lt;code&gt;mc&lt;/code&gt;, to manage these objects.&lt;/p&gt;</description></item><item><title>Exploring Backup Tools for Kubernetes: Velero, Longhorn, and More</title><link>https://support.tools/kubernetes-backup-tools/</link><pubDate>Fri, 18 Oct 2024 19:30:00 -0500</pubDate><guid>https://support.tools/kubernetes-backup-tools/</guid><description>&lt;p&gt;Backing up your &lt;strong&gt;Kubernetes cluster&lt;/strong&gt; is critical for disaster recovery and ensuring continuity. Besides &lt;strong&gt;KubeBackup&lt;/strong&gt;, other tools offer complementary and robust solutions for backing up both cluster configurations and data. In this post, we’ll explore &lt;strong&gt;Velero, Longhorn&lt;/strong&gt;, and other tools that are designed to handle backups in Kubernetes environments.&lt;/p&gt;</description></item><item><title>Longhorn Backups: Protecting Persistent Data in Kubernetes</title><link>https://support.tools/longhorn-backups/</link><pubDate>Wed, 16 Oct 2024 19:50:00 -0500</pubDate><guid>https://support.tools/longhorn-backups/</guid><description>&lt;p&gt;&lt;img src="https://raw.githubusercontent.com/longhorn/website/master/static/img/logos/longhorn-stacked-color.png" alt="Longhorn Logo"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Longhorn&lt;/strong&gt; provides a lightweight, reliable, and distributed &lt;strong&gt;block storage solution&lt;/strong&gt; for Kubernetes, offering seamless &lt;strong&gt;backups&lt;/strong&gt; of your persistent volumes (PVs) and ensuring your data is protected from failure.&lt;/p&gt;&#10;&lt;p&gt;In this post, we’ll dive into how &lt;strong&gt;Longhorn backups work&lt;/strong&gt;, best practices for using them, and how to &lt;strong&gt;automate your backup process&lt;/strong&gt; to protect your critical data.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="why-longhorn-for-backups"&gt;Why Longhorn for Backups?&lt;/h2&gt;&#10;&lt;p&gt;Longhorn is designed specifically for &lt;strong&gt;stateful workloads&lt;/strong&gt; in Kubernetes. With native support for &lt;strong&gt;snapshots and backups&lt;/strong&gt;, it ensures that data stored in &lt;strong&gt;Persistent Volume Claims (PVCs)&lt;/strong&gt; is protected.&lt;/p&gt;</description></item><item><title>How to Restrict Longhorn Access to Specific Nodes in K3s Cluster</title><link>https://support.tools/how-to-restrict-longhorn-in-k3s-cluster/</link><pubDate>Sat, 18 May 2024 00:00:00 +0000</pubDate><guid>https://support.tools/how-to-restrict-longhorn-in-k3s-cluster/</guid><description>&lt;h2 id="how-to-restrict-longhorn-access-to-specific-nodes-in-k3s-cluster"&gt;&lt;a href="#how-to-restrict-longhorn-access-to-specific-nodes-in-k3s-cluster"&gt;How to Restrict Longhorn Access to Specific Nodes in K3s Cluster&lt;/a&gt;&lt;/h2&gt;&#10;&lt;p&gt;After adding a Raspberry Pi node to your K3s cluster, you might want to restrict its participation in Longhorn replication to avoid any potential issues.&lt;/p&gt;&#10;&lt;p&gt;On a previous Raspberry Pi cluster, there were instances of corrupted Longhorn volumes possibly caused by network and storage performance limitations. Since upgrading to nodes with faster hardware, such as Core i3, Core i5, and AMD Ryzen 5500U, those issues have vanished. However, with the addition of the new Raspberry Pi node for your doorbell project, you&amp;rsquo;d like to prevent it from interacting with Longhorn.&lt;/p&gt;</description></item><item><title>Unlocking the Potential of Kubernetes Storage with Longhorn</title><link>https://support.tools/post/longhorn-deepdive/</link><pubDate>Wed, 01 Nov 2023 14:30:00 -0500</pubDate><guid>https://support.tools/post/longhorn-deepdive/</guid><description>&lt;p&gt;In the world of Kubernetes, managing stateful applications can be a daunting task. That&amp;rsquo;s where Rancher Longhorn comes into play. This blog post will cover what Rancher Longhorn is, its core features, and how it&amp;rsquo;s making life easier for Kubernetes administrators and developers.&lt;/p&gt;</description></item><item><title>Fixing Longhorn Volumes That Refuse to Attach</title><link>https://support.tools/post/fixing-longhorn-volume-issues/</link><pubDate>Fri, 13 Oct 2023 13:30:00 -0500</pubDate><guid>https://support.tools/post/fixing-longhorn-volume-issues/</guid><description>&lt;h2 id="fixing-longhorn-volumes-that-refuse-to-attach"&gt;Fixing Longhorn Volumes That Refuse to Attach&lt;/h2&gt;&#10;&lt;p&gt;I&amp;rsquo;ve been using Longhorn for quite some time now, and while it&amp;rsquo;s an impressive storage solution for Kubernetes, it&amp;rsquo;s not without its quirks. If you&amp;rsquo;ve encountered issues with Longhorn volumes refusing to attach, you&amp;rsquo;re not alone. Here are some common problems I&amp;rsquo;ve experienced and how to solve them.&lt;/p&gt;&#10;&lt;h3 id="volumes-get-detached-unexpectedly-and-cant-reattach"&gt;Volumes Get Detached Unexpectedly and Can&amp;rsquo;t Reattach&lt;/h3&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;If you&amp;rsquo;re using self-managed Kubernetes (constructing the cluster yourself), it&amp;rsquo;s common to experience node &amp;ldquo;disruptions,&amp;rdquo; primarily if your nodes are hosted in shared VPS environments like Hetzner Cloud.&lt;/li&gt;&#10;&lt;li&gt;These disruptions can lead to all of your pods on a particular node being killed. Kubernetes won&amp;rsquo;t create new pods in this situation but will instead restart the containers.&lt;/li&gt;&#10;&lt;li&gt;The problem arises when the container restarts and the Container Storage Interface (CSI) doesn&amp;rsquo;t reattach the volume, leaving you with containers in an invalid state that can&amp;rsquo;t access the volumes. This results in a restart loop.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;How to Fix:&lt;/strong&gt;&lt;/p&gt;</description></item></channel></rss>