Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Hyperconverged Infrastructure · DevOpsSchool Trainer

Harvester Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in open-source hyperconverged infrastructure running virtual machines and containers on bare metal — 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 Harvester trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Container platformsCluster operationsProduction Kubernetes20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Harvester as a composed system rather than an appliance — what RKE2, KubeVirt, Longhorn, Multus and kube-vip each contribute, so a problem can be traced to the layer that owns it. The syllabus covers the full VM lifecycle including images, cloud-init, templates, live migration and node maintenance, then the areas teams underestimate: VLAN and storage network design, VM backup and restore to object storage, Rancher-driven guest cluster provisioning with the Harvester CSI and cloud provider, and the ISO-based upgrade path. Sessions run against real or nested hardware and include node failure and upgrade drills.

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 Harvester engagements

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

How your Harvester trainer is chosen

Engagements are matched on the tool, not the calendar. For Harvester that means a trainer who has run it in production — open-source hyperconverged infrastructure running virtual machines and containers on bare metal — 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 Harvester 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 Harvester 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 Harvester?

Harvester is an open-source hyperconverged infrastructure platform that runs virtual machines and containers on the same bare-metal cluster. It installs from an ISO onto physical servers and gives you compute, storage and networking in one system — the role a traditional virtualisation stack plays, but built entirely from cloud-native components.

Underneath, Harvester is Kubernetes. The installer lays down an immutable Linux base and an RKE2 cluster, then assembles the platform from KubeVirt for virtual machines, Longhorn for replicated block storage, Multus and kube-vip for networking, and a management UI on top. That composition is not a detail: a Harvester VM is a KubeVirt VirtualMachine resource, its disk is a Longhorn volume, and its VLAN attachment is a Multus network. Anything you can do through the UI you can also do through kubectl or Terraform, which is what makes Harvester automatable in a way most virtualisation platforms are not.

In use it covers the things a virtualisation platform is expected to cover — VM images and templates, cloud-init and sysprep guest configuration, live migration, node maintenance mode, VM snapshots and backups to S3 or NFS, PCI and GPU passthrough — and adds a Kubernetes-native one: with Rancher integration, Harvester becomes a node driver, so guest RKE2 or K3s clusters can be provisioned directly onto it, complete with a cloud provider and a CSI driver that hands guest workloads Longhorn volumes from the host cluster.

Why this skill matters now

Virtualisation licensing costs have been re-examined across the industry, and a lot of organisations are now genuinely evaluating alternatives for the first time in a decade. At the same time nobody is retiring their virtual machines — legacy applications, appliances, Windows workloads and databases will run in VMs for years yet, alongside the container platform the same team already operates.

That leaves an awkward middle: two platforms, two operational models, two skill sets, two procurement conversations. Harvester's proposition is to collapse them, running VMs and containers on one bare-metal cluster with one API and one management plane, and to make the VM layer as automatable as the container layer.

The skills required are genuinely hybrid, which is why teams struggle. A virtualisation engineer knows what live migration and VLANs and datastores mean but not what a CRD or a reconcile loop is. A Kubernetes engineer knows the control plane but has never sized a storage network, planned a rack for a hyperconverged cluster, or debugged PCI passthrough. Harvester needs both halves at once, and it needs them applied to real hardware decisions — network layout, disk choice, node count, upgrade windows — that are expensive to get wrong.

Harvester training
# outcomes

What your team can do afterwards

Explain what Harvester is composed of — RKE2, KubeVirt, Longhorn, Multus, kube-vip — and trace a fault to the right layer
Plan hardware and network for a Harvester cluster: node count, disks, NICs, VLANs and the management VIP
Install Harvester from ISO, join additional nodes, and bring a cluster to a supportable state
Manage VM images, cloud-init and sysprep guest configuration, and reusable VM templates
Run the VM lifecycle properly — live migration, node maintenance mode, scheduling and resource overcommit
Design Harvester networking: management network, cluster networks, VLAN networks and a dedicated storage network
Operate storage through Longhorn under Harvester — volumes, VM snapshots, backups to S3 or NFS, and restore
Integrate with Rancher and provision guest RKE2 or K3s clusters with the Harvester cloud provider and CSI driver
Automate Harvester with kubectl and the Terraform provider instead of clicking through the UI
Upgrade a cluster, handle PCI and GPU passthrough, and run an air-gapped or edge deployment
# curriculum

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

01Hyperconverged infrastructure and what Harvester is made ofLive & Interactive5 hrs · 2 assignments · 1 capstone

The composition, in detail, because every later troubleshooting session depends on knowing which layer owns a problem. What HCI means, what each embedded component contributes, and an honest comparison against a traditional virtualisation stack, OpenStack and plain KubeVirt.

Topics: Hyperconverged infrastructure: compute, storage and network on the same nodes · The Harvester stack: immutable base OS, RKE2, KubeVirt, Longhorn, Multus, kube-vip · A VM as a Kubernetes custom resource · Harvester vs traditional virtualisation vs OpenStack vs bare KubeVirt · Where Harvester fits: data centre, edge site, lab and branch · Sizing: node count, CPU, memory, disks and network interfaces · Support boundaries and version lifecycle

  • Assignments: (1) Map each Harvester capability to the component that provides it; (2) Size a three-node cluster for a stated VM workload and defend every number
  • Capstone: Produce a platform evaluation note comparing Harvester against your current virtualisation approach
02Installation and cluster bring-upLive & Interactive5 hrs · 2 assignments · 1 capstone

Getting from bare servers to a cluster you can support. Hardware and firmware prerequisites, the ISO install and its configuration file, node roles, the management VIP with DHCP or a static address, joining further nodes, and verifying the result properly.

Topics: Hardware, firmware and virtualisation extension prerequisites · ISO installation and the Harvester configuration file · Management and witness node roles, and quorum · The management VIP: kube-vip with DHCP or static addressing · Joining additional nodes with the cluster token · Automated and PXE-based installation for larger deployments · Initial settings, authentication and access control · Verifying cluster, Longhorn and KubeVirt health before use

  • Assignments: (1) Install a multi-node Harvester cluster and verify every embedded component's health; (2) Reinstall a node and rejoin it to the cluster cleanly
  • Capstone: Deliver a working multi-node Harvester cluster used for every later module
03Images, virtual machines and templatesLive & Interactive5 hrs · 2 assignments · 1 capstone

The VM lifecycle end to end. Importing and building VirtualMachineImages, guest configuration with cloud-init on Linux and sysprep on Windows, reusable templates, then the operations that matter day to day — live migration, maintenance mode and scheduling.

Topics: VirtualMachineImage: URL import, upload and image storage · Creating VMs: CPU, memory, disks, interfaces and boot order · cloud-init for Linux guests and sysprep for Windows guests · Guest agent installation and what it enables · VM templates and versioned template management · Live migration: requirements, behaviour and failure cases · Node maintenance mode and evacuating a host · Scheduling, affinity rules and CPU and memory overcommit · Console access, serial console and troubleshooting a VM that will not boot

  • Assignments: (1) Build a golden image plus template and instantiate three VMs from it with cloud-init; (2) Put a node into maintenance mode with running VMs and account for every migration
  • Capstone: Deliver a self-service VM template set that another team could use without your involvement
04NetworkingLive & Interactive5 hrs · 2 assignments · 1 capstone

The area that causes most Harvester deployment failures and the hardest to change later. Management versus workload traffic, cluster networks and their uplinks, VLAN networks delivered through Multus, a dedicated storage network for replication, and load balancing for VMs and guest clusters.

Topics: Management network, cluster networks and network configuration per node · Uplinks, bonding modes and NIC layout · VLAN networks as NetworkAttachmentDefinitions via Multus · Attaching VMs to VLANs and untagged networks · The storage network and why Longhorn replication should be separated · kube-vip and the management VIP · Load balancer for VM and guest cluster services · MTU, jumbo frames and switch-side requirements · Diagnosing a VM with no connectivity, layer by layer

  • Assignments: (1) Create a VLAN network and attach VMs on separate nodes, proving layer 2 reachability; (2) Separate storage replication onto a dedicated network and measure the effect
  • Capstone: Design and implement a full network layout with management, workload VLANs and storage separation
05Storage, snapshots and VM backupLive & Interactive5 hrs · 2 assignments · 1 capstone

Longhorn as it appears under Harvester. Volumes and replica placement for VM disks, hot-plugging additional volumes, VM snapshots and what they do and do not protect, backup targets on S3 or NFS, restore in place and into a new VM, and capacity planning with replication overhead.

Topics: Longhorn under Harvester: replicas, disks and node storage · VM root and data volumes, and hot-plugging a volume · Volume expansion and live resize considerations · VM snapshots: crash consistency and what they cost in space · Backup targets: S3-compatible object storage and NFS · VM backup, restore in place and restore as a new VM · Cross-cluster VM restore for disaster recovery · Capacity planning with replica factor and snapshot growth · Degraded volumes, rebuilds and node failure behaviour

  • Assignments: (1) Configure a backup target, back up a running VM and restore it as a new VM; (2) Fail a node hosting replicas and track the volume through degraded state to rebuild
  • Capstone: Deliver a tested VM protection position: snapshot schedule, backups to object storage and a rehearsed restore
06Rancher integration and guest Kubernetes clustersLive & Interactive5 hrs · 2 assignments · 1 capstone

The capability that distinguishes Harvester from a plain hypervisor. Importing Harvester into Rancher, using it as a node driver to provision guest RKE2 and K3s clusters, and wiring the Harvester cloud provider and CSI driver so guest workloads get load balancers and persistent volumes from the host cluster.

Topics: Importing Harvester into Rancher and the multi-cluster view · The Harvester node driver and cloud credentials · Provisioning guest RKE2 and K3s clusters onto Harvester · Node pools, machine pools and guest cluster sizing · Harvester cloud provider: load balancer services for guest clusters · Harvester CSI driver: persistent volumes for guest workloads · Guest cluster upgrades and lifecycle from Rancher · Projects, namespaces, RBAC and multi-tenancy across host and guests · Resource quotas and preventing one tenant from starving another

  • Assignments: (1) Provision a guest RKE2 cluster from Rancher onto Harvester and expose a service through the cloud provider; (2) Give a guest cluster workload a persistent volume via the Harvester CSI driver
  • Capstone: Deliver a Harvester platform that hands a development team a self-service Kubernetes cluster on demand
07Automation, upgrades and production operationsLive & Interactive5 hrs · 2 assignments · 1 capstone

Running the platform rather than demonstrating it. Driving Harvester with kubectl and the Terraform provider, the upgrade process and its prerequisites, PCI and GPU passthrough, air-gapped and edge deployment, monitoring and logging, and a structured troubleshooting order across the whole stack.

Topics: kubectl against Harvester: the resources behind every UI action · The Harvester Terraform provider for VMs, images and networks · Upgrade process, prerequisites and node-by-node behaviour · Upgrade rollback position and what to check before starting · PCI device and GPU passthrough, and vGPU considerations · USB passthrough and device management · Air-gapped installation and edge deployment patterns · Monitoring and logging: embedded stack and external integration · Structured troubleshooting: hardware, OS, RKE2, KubeVirt, Longhorn, network · Support bundles and what to collect before escalating

  • Assignments: (1) Define a VM, its image and its network entirely in Terraform and apply it; (2) Upgrade the cluster with VMs running and record disruption per node
  • Capstone: Deliver an operations pack: Terraform-defined infrastructure, upgrade runbook, monitoring and triage guide

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

Bare metal to Harvester cluster

Install Harvester from ISO across multiple nodes, configure the management VIP, join the cluster and verify RKE2, KubeVirt and Longhorn health.

isokube-viprke2
LAB · VMS

Golden image to self-service template

Build a VirtualMachineImage, add cloud-init and the guest agent, publish a template, then instantiate and live-migrate the resulting VMs.

cloud-inittemplatelive migration
LAB · NETWORK

VLANs and a storage network

Create cluster and VLAN networks over bonded uplinks, attach VMs across nodes, then separate Longhorn replication onto its own network and measure the effect.

multusvlanstorage network
LAB · PROTECT

Back up a VM and get it back

Configure an S3 backup target, back up a running VM, then restore it as a new VM and separately into a second cluster.

backupsnapshotrestore
LAB · GUEST CLUSTER

Kubernetes on demand

From Rancher, provision a guest RKE2 cluster onto Harvester, expose a service through the cloud provider and attach a volume via the CSI driver.

rancherrke2csi
CAPSTONE · OPERATIONS

Terraform it, upgrade it, break it

Define VMs, images and networks in Terraform, upgrade the cluster with workloads running, fail a node, and produce the runbook and triage guide.

terraformupgradenode failure
# ecosystem

The tools Harvester sits next to

Kubernetes
KubeVirt
Longhorn
Rancher
RKE2
K3s
Multus
kube-vip
Terraform
Prometheus
Grafana
MinIO

Who this is for

  • Virtualisation engineers evaluating or migrating away from a traditional hypervisor platform
  • Platform engineers running VMs and containers side by side on the same hardware
  • Infrastructure teams standing up bare-metal private cloud or edge sites
  • SREs responsible for hardware, capacity and upgrade windows on-premises
  • Rancher users who want guest Kubernetes clusters provisioned onto their own hardware
  • Architects designing a consolidated compute platform for legacy VMs and cloud-native workloads

Pre-requisites

  • Kubernetes fundamentals — pods, custom resources, controllers and kubectl
  • Virtualisation experience in any platform: VM lifecycle, images, snapshots, live migration
  • Comfortable on a Linux command line, including block devices and network interfaces
  • Working networking knowledge: VLANs, bonding, DHCP, MTU and layer 2 versus layer 3
  • Access to bare-metal servers with virtualisation extensions, or nested virtualisation capable instances
# 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

Harvester Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
The Rundeck developer session was excellent and highly engaging. I appreciated how well the session was structured, with the theoretical concepts explained clearly and in simple terms. What stood out most to me was the demo — it was both informative and enjoyable. I especially liked how Rajesh walked us through not only the happy path but also the sad path, showcasing common issues and sharing practical troubleshooting tips.
Raimy Roy · Trustpilot
★★★★★
Rajesh's experience and knowledge are exceptional and we learnt invaluable practical knowledge which we can apply in our production environment. Incredibly friendly and gave us a fantastic insight both in-depth and at a high level of the Rundeck product.
Fire Titan · Trustpilot
★★★★★
Great learning experience from a very knowledgeable instructor with well-prepared course notes. The lab exercises on AWS instance work well to learn the hands-on side of the course.
Ando Gg · Trustpilot
★★★★★
Rajesh is a very good trainer I have experienced in DevSecOps training. The number of contents in different topics he has posted on the DevOpsSchool public website are amazing and user friendly for beginners and experienced professionals.
Ashutosh Mishra · Trustpilot
★★★★★
The trainer (Rajesh) provided very good sessions on SRE profession. Not only hands-on learning on the tools but also SRE mindset.
Peter Wang · Trustpilot
★★★★★
Very good training session. Well explained from the basics to the complex concepts. Also tried to cover practicals and demos within the 3 hour sessions. The learning content and videos are of a great deal of help.
Sreekanth Kannoth · 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

Can Harvester replace our existing hypervisor?
For many workloads yes, but the honest answer depends on your feature dependencies — specific storage integrations, DRS-style scheduling, licensed guest requirements or backup vendor support. Module 1 works through the comparison against what you actually use rather than a feature list.
Do we need bare metal for the labs?
Bare metal is best, and nested virtualisation on cloud instances that expose virtualisation extensions works for most of the course. Network and passthrough labs are the ones that genuinely benefit from real hardware, and we adapt them if it is unavailable.
How much Kubernetes do we need to know first?
Enough to be comfortable with kubectl, custom resources and controllers. Harvester hides Kubernetes in the UI but exposes it everywhere else, and the troubleshooting path always goes through it. If the team is new to Kubernetes we prepend a foundation day.
Does this cover GPU and PCI passthrough?
Yes, in module 7 — device enablement, passthrough configuration, vGPU considerations and the scheduling implications. Real GPUs in the lab are optional but make the module considerably more concrete.
How does Harvester relate to Rancher?
They are separate products that integrate deliberately. Rancher manages Harvester as a cluster and uses it as a node driver to provision guest Kubernetes clusters onto it. Module 6 covers the integration, the cloud provider and the CSI driver in full.
What does a Harvester upgrade look like?
An ISO-driven, node-by-node process with prerequisites that must be met before starting. Module 7 covers the checks, the rollback position and the disruption to expect, and we upgrade a live cluster with VMs running.
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 topology, guest operating systems and migration plans, and rebuild the module list around them.
How long does a private Harvester batch take?
Three days for the full agenda. A two-day version covers architecture, installation, VM lifecycle and networking, but drops guest cluster provisioning, Terraform automation and the upgrade drill.
What lab environment do we need?
Bare-metal servers or nested-virtualisation capable instances, at least three nodes per cluster. 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 Harvester 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