Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Cloud-Native Storage · DevOpsSchool Trainer

Longhorn Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in replicated block storage, snapshots, backups and disaster recovery for Kubernetes — taught by a practitioner who runs it in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Longhorn trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Cloud architectureMulti-cloud estatesInfrastructure at scale20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Longhorn from the data path outward — manager, engine and replica processes, what a synchronous write actually does, and what degraded means — before any StorageClass is written. The syllabus then covers the operational half most teams skip: snapshot chains and space reclamation, backup targets and verified restores, disaster-recovery volumes across clusters, and live upgrade of manager and engine images. Sessions run against a real multi-node cluster and include deliberately killing nodes mid-write, because rebuild behaviour is the only honest test of a storage system.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Longhorn engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Longhorn trainer is chosen

Engagements are matched on the tool, not the calendar. For Longhorn that means a trainer who has run it in production — replicated block storage, snapshots, backups and disaster recovery for Kubernetes — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Longhorn training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Longhorn batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Longhorn?

Longhorn is a CNCF distributed block storage system for Kubernetes, originally built at Rancher. It turns the local disks already attached to your nodes into replicated persistent volumes, exposed through a standard CSI driver, so a StatefulSet gets a PersistentVolumeClaim that survives the loss of the node it was scheduled on.

Its design choice is microservices rather than a monolithic storage cluster. A longhorn-manager DaemonSet runs on every node; each volume gets its own dedicated engine process acting as the controller, and each replica is a separate process on a different node writing to a sparse file under the node's disk. Writes are replicated synchronously to every replica, and because each volume has its own engine, a problem with one volume does not degrade the rest of the cluster. That is a very different failure model from a shared distributed filesystem, and it is why Longhorn is comparatively easy to reason about.

Around that core sits the operational machinery that matters in production: crash-consistent snapshots stored on the volume itself, incremental backups to S3-compatible object storage or NFS, RecurringJob resources to schedule snapshots, backups and filesystem trim, disaster-recovery volumes that continuously restore from a backup target in a second cluster, ReadWriteMany volumes through a share-manager, volume expansion, encrypted volumes, and per-StorageClass control over replica count, data locality and node and disk selection.

Why this skill matters now

Stateful workloads moved onto Kubernetes and the storage question stopped being optional. Databases, message brokers, artifact stores, CI caches and monitoring backends all need persistent volumes, and the answer is no longer obviously the cloud provider's block service — a growing share of clusters run on bare metal, in a colocation facility, at an edge site or on a virtualisation platform where no EBS equivalent exists.

Longhorn fills that gap without asking a platform team to become Ceph operators. It installs as a Helm chart, uses the disks already present, and presents a UI and a CSI driver. That accessibility is genuine, and it is also the trap: teams adopt it in an afternoon, run it with default settings, and meet the consequences during their first node failure or their first attempt to restore.

The skills that matter are the unglamorous ones. Sizing replicas and understanding what a degraded volume actually means. Knowing when data locality helps and when it silently reduces resilience. Configuring a backup target and then proving a restore works, in a different cluster, before you need it. Planning capacity when snapshots consume space on the same disks. Upgrading the manager and the per-volume engines without taking workloads down. Those are what this training is about.

Longhorn training
# outcomes

What your team can do afterwards

Place Longhorn correctly against cloud block storage, Rook-Ceph and NFS, and know which problem each solves
Explain the manager, engine and replica model well enough to diagnose a volume issue to the right process
Install Longhorn with correct node prerequisites, disk configuration, tags and scheduling constraints
Design StorageClasses deliberately — replica count, data locality, node and disk selectors, filesystem and reclaim policy
Reason about degraded volumes, rebuild behaviour and replica anti-affinity during node loss
Run snapshots and incremental backups to S3-compatible or NFS targets on a schedule with RecurringJobs
Restore a volume — into the same cluster, into a different one, and from a disaster-recovery volume
Provide ReadWriteMany volumes and encrypted volumes where the workload requires them
Plan capacity honestly, including snapshot space, over-provisioning and filesystem trim
Upgrade Longhorn manager and per-volume engines on a live cluster, and monitor it with Prometheus
# curriculum

7 modules. Live demos in a real lab, not slides.

01Kubernetes storage and where Longhorn fitsLive & Interactive5 hrs · 2 assignments · 1 capstone

The storage landscape before the tool. How PV, PVC, StorageClass and CSI actually fit together, the difference between replicated block, shared filesystem and object storage, and an honest comparison of Longhorn against cloud block services, Rook-Ceph, NFS and local volumes.

Topics: PersistentVolume, PersistentVolumeClaim, StorageClass and the binding process · The CSI architecture: controller and node plugins, attach, mount, expand · Access modes: ReadWriteOnce, ReadWriteMany, ReadWriteOncePod · Replicated block vs shared filesystem vs object storage · Longhorn vs cloud EBS-class services vs Rook-Ceph vs NFS · Workload profiles that suit Longhorn and ones that do not · Hardware expectations: disks, network and node count

  • Assignments: (1) Match five stateful workloads to the storage type each one actually needs; (2) Write the case for and against Longhorn for a specific cluster
  • Capstone: Produce a storage strategy note for an estate with both cloud and on-premises clusters
02Architecture — manager, engine and replicasLive & Interactive5 hrs · 2 assignments · 1 capstone

The internals, because every later troubleshooting session depends on them. The longhorn-manager DaemonSet, the per-volume engine as controller, replica processes and their sparse files, the instance manager, and exactly what happens on a write and on a read.

Topics: longhorn-manager DaemonSet and the CRD set · Per-volume engine as controller, and why one engine per volume · Replica processes, sparse files and the node disk layout · Instance manager pods and their lifecycle · Synchronous replication: the write path in detail · The read path and where data locality changes it · CSI plugin components: attacher, provisioner, resizer, snapshotter · Longhorn UI and what it exposes

  • Assignments: (1) Trace a write from application through engine to every replica on disk; (2) Map five failure symptoms to the responsible Longhorn component
  • Capstone: Produce a data-path diagram used as the troubleshooting reference for the rest of the course
03Installation, nodes and disk configurationLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting the foundation right, since most Longhorn problems trace back to it. Node prerequisites that are easy to miss, installing via Helm, adding and tagging disks, scheduling constraints, and the global settings worth changing before any workload arrives.

Topics: Node prerequisites: open-iscsi, nfs-common, kernel modules and mount propagation · Installation with Helm and the longhorn-system namespace · The environment check script and reading its output · Adding disks, mount points and storage reservation · Node and disk tags for scheduling control · Scheduling settings: over-provisioning, minimal available percentage, replica soft and hard anti-affinity · Default settings worth changing on day one · Uninstall behaviour and data safety

  • Assignments: (1) Install Longhorn and prove every node prerequisite is satisfied before proceeding; (2) Add a second disk to two nodes and tag it for a specific workload class
  • Capstone: Deliver a correctly configured multi-node Longhorn installation used for every later lab
04Volumes in practice — StorageClasses and access modesLive & Interactive5 hrs · 2 assignments · 1 capstone

Turning the installation into storage a workload can use. Every StorageClass parameter that matters and what it costs, data locality and its resilience trade-off, online expansion, ReadWriteMany through the share-manager, and encrypted volumes.

Topics: StorageClass parameters: numberOfReplicas, staleReplicaTimeout, fsType, reclaim policy · dataLocality: disabled, best-effort and strict-local, and the trade-off · diskSelector, nodeSelector and tag-based placement · replicaAutoBalance and rebalancing behaviour · Volume expansion online and offline · ReadWriteMany volumes via the share-manager · Encrypted volumes with CSI secrets · Attaching, detaching and multi-attach errors

  • Assignments: (1) Write three StorageClasses for three different workload profiles and justify every parameter; (2) Expand a volume in use and verify the filesystem grew
  • Capstone: Run a database on Longhorn with a StorageClass whose every setting you can defend
05Snapshots, backups and disaster recoveryLive & Interactive5 hrs · 2 assignments · 1 capstone

The half of Longhorn that only proves itself when something has gone wrong. Snapshot chains and what they cost in space, configuring a backup target, incremental backup mechanics, scheduling with RecurringJobs, and disaster-recovery volumes that stay warm in a second cluster.

Topics: Snapshots: crash consistency, the snapshot chain and space cost · Application-consistent snapshots and quiescing a database · Backup targets: S3-compatible object storage and NFS · Incremental backup mechanics and the backupstore layout · RecurringJob resources for snapshot, backup and trim · Restoring a volume in place and into a new PVC · Disaster-recovery volumes and cross-cluster activation · Retention, expiry and cleaning up orphaned backups

  • Assignments: (1) Configure a backup target and schedule snapshot plus backup jobs for a workload; (2) Restore a volume into a second cluster and bring the application up against it
  • Capstone: Deliver a verified disaster-recovery position: scheduled backups, a warm DR volume, and a rehearsed failover
06Resilience, failure and performanceLive & Interactive5 hrs · 2 assignments · 1 capstone

What actually happens when hardware misbehaves. Node and disk failure, degraded volumes and rebuild behaviour, replica anti-affinity, the eviction and node-drain policies, then performance: what synchronous replication costs, where the bottleneck usually is, and how to measure it honestly.

Topics: Node failure: detach, reattach and replica rebuild · Degraded volumes, staleReplicaTimeout and rebuild throughput · Disk failure and replica eviction · Replica anti-affinity, zone awareness and failure domains · Node drain policy and maintenance without data loss · Performance characteristics of synchronous replication · Network as the usual bottleneck, and separating storage traffic · Benchmarking with realistic workloads rather than synthetic peaks · Filesystem trim and reclaiming space

  • Assignments: (1) Kill a node during sustained writes and account for the volume's state at every step; (2) Benchmark a volume, change replica count and data locality, and quantify the difference
  • Capstone: Produce a resilience report showing measured behaviour under node loss, disk loss and rebuild
07Operations — upgrades, monitoring and capacityLive & Interactive5 hrs · 2 assignments · 1 capstone

Running Longhorn for years rather than weeks. Upgrading the manager and then the per-volume engines without downtime, Prometheus metrics and the alerts worth having, capacity planning that accounts for replicas and snapshots, and a structured troubleshooting order.

Topics: Upgrading longhorn-manager via Helm and the version support window · Live engine image upgrade per volume · Prometheus metrics and Grafana dashboards for Longhorn · Alerts that matter: degraded volumes, disk pressure, backup failure · Capacity planning with replica factor, snapshots and over-provisioning · Backing images and the V2 data engine: what they are and when to consider them · Structured troubleshooting: workload, CSI, engine, replica, disk · Support bundles and what to collect before asking for help

  • Assignments: (1) Upgrade Longhorn and then the engine images on live volumes with workloads running; (2) Build a dashboard and alert set for degraded volumes and backup failures
  • Capstone: Deliver a Longhorn operations runbook covering upgrade, capacity, alerting and failure triage

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · INSTALL

Nodes, disks and prerequisites

Install Longhorn across a multi-node cluster, add and tag a second disk on two nodes, and fix every prerequisite the environment check flags.

helmdiskstags
LAB · VOLUMES

Three StorageClasses, three workloads

Write StorageClasses for a database, a cache and a shared media store, defending replica count, data locality and selectors for each.

storageclassdatalocalityrwx
LAB · FAILURE

Kill a node mid-write

Destroy a node while a workload writes continuously, then track detach, reattach, degraded state and rebuild to completion with the data verified.

node failurerebuilddegraded
LAB · BACKUP

Restore into another cluster

Configure an S3-compatible backup target, schedule RecurringJobs, then restore the volume into a second cluster and start the application against it.

backups3restore
LAB · DR

Warm disaster-recovery volume

Stand up a DR volume continuously restoring in a second cluster, then activate it and measure the actual recovery time.

dr volumefailoverrpo
CAPSTONE · OPERATIONS

Upgrade, monitor, survive

Upgrade manager and engine images live, wire Prometheus alerts for degraded volumes and backup failure, then run a mixed failure drill and write the runbook.

upgradeprometheusrunbook
# ecosystem

The tools Longhorn sits next to

Kubernetes
Rancher
Helm
CSI
MinIO
Prometheus
Grafana
Velero
RKE2
K3s
Harvester
PostgreSQL

Who this is for

  • Platform engineers providing persistent storage on self-hosted or bare-metal Kubernetes
  • SREs responsible for stateful workload availability and recovery objectives
  • Storage and infrastructure engineers moving from traditional SAN or NAS to cloud-native storage
  • DevOps engineers running databases, brokers or artifact stores on Kubernetes
  • Architects designing storage for edge, colocation or sovereign-cloud clusters
  • Teams running Rancher, RKE2, K3s or Harvester who inherit Longhorn as the default storage layer

Pre-requisites

  • Solid Kubernetes fundamentals — pods, StatefulSets, PVCs and StorageClasses
  • Comfortable on a Linux command line, including block devices, filesystems and mounts
  • Basic understanding of iSCSI, NFS and how a volume gets attached to a node
  • Familiarity with Helm and YAML
  • Access to a cluster with at least three worker nodes and spare disks, or free-tier instances to build one
# pricing

Straightforward pricing

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Longhorn Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
Very detailed explanation and has lots of patience in attending the questionnaire. Thanks again for your wonderful sessions.
Uttam Samudrala · Trustpilot
★★★★★
Good discussion, helped us to understand different tools in SRE.
Prashant Saxena · Trustpilot
★★★★★
Got good lab sessions which kept the new DevOps tool learnings to the point and it helped a lot in my career.
robin son · Trustpilot
★★★★★
I took Terraform training with the tutor named Mithilesh. I requested to tailor the course curriculum for my needs. He did an excellent job of showing me how to write the Terraform script per the instructions provided.
jason smith · Trustpilot
★★★★★
My experience with the AIOps training was positive. The course covered important topics in a structured way, and Rajesh Kumar explained the concepts patiently. I found the practical aspects particularly helpful because they made the technical content easier to understand.
AARTI KUMARI · Trustpilot
★★★★★
I was looking to improve my understanding of AIOps, and this training helped me achieve that goal. Rajesh Kumar explained the subject in a structured and practical manner. The sessions on different AIOps concepts were informative.
Sonali Tiwari · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

How does Longhorn compare with Rook-Ceph?
Longhorn is simpler to operate and gives you replicated block storage with a per-volume failure model. Rook-Ceph gives block, shared filesystem and S3 object from one cluster with erasure coding, at a much higher operational cost. Module 1 compares them on the criteria that actually decide it.
Is Longhorn suitable for databases?
For many, yes — with the right replica count, data locality setting and an understanding of what synchronous replication costs in latency. We benchmark it in module 6 rather than assert it, and we cover the cases where a database's own replication is the better answer.
Do we need dedicated disks on each node?
Not strictly, but you should have them. Sharing the OS disk works in a lab and causes disk-pressure incidents in production. Module 3 covers disk configuration, storage reservation and the scheduling settings that keep you out of trouble.
Does the course cover restoring into a different cluster?
Yes, and it is a lab rather than a slide. We back up to an S3-compatible target, restore into a second cluster, and separately run a warm disaster-recovery volume and measure the real recovery time.
How does Longhorn relate to Velero?
They solve different halves. Velero backs up Kubernetes objects and can move volume data; Longhorn owns the volume itself, its snapshots and its incremental backups. Most teams run both, and we cover where the boundary sits.
Can we upgrade Longhorn without downtime?
Yes, in two stages: the manager via Helm, then per-volume engine images live. Module 7 walks through both against running workloads, including the version support window and what forces a detach.
Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We start with a discovery call, look at your hardware, network, workload profiles and recovery objectives, and rebuild the module list around them.
How long does a private Longhorn batch take?
Two to three days. Two days covers architecture, installation, volumes and backup; the third day adds the failure drills, performance work and the operations runbook.
What lab environment do we need?
A cluster with at least three worker nodes and spare disks, or a shared set for a corporate batch. Attendees provision their own environment with our guidance and keep what they build.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid, scheduled around your release calendar.
What size are batches?
Private corporate batches run 8 to 30 engineers. Public Live & Interactive cohorts are capped at 10.
Do attendees get a certificate?
Yes — a completion certificate per attendee, verifiable at devopsschool.com/certificates, plus an attendance and assessment report for corporate batches.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a Longhorn trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote