Kubernetes Virtualisation

Kubernetes Virtualisation

Learn how to run and manage virtual machines inside Kubernetes using KubeVirt. This practical course covers deployment, VM access, networking with Multus, storage configuration, automation with CloudInit, migration using Forklift, and live migration between nodes — with real-world labs at every step.

Find Our Students At

About the course

This hands-on, in-depth course is designed to empower system administrators, DevOps engineers, and cloud professionals with the skills to run and manage virtual machines (VMs) within a Kubernetes-native environment using KubeVirt. Starting with the fundamentals of Kubernetes virtualization, the course explores the architecture, benefits, and practical deployment of KubeVirt on existing Kubernetes clusters.

Through a series of comprehensive labs, learners will gain experience deploying VMs, configuring storage using NFS and Containerized Data Importer (CDI), and accessing VMs via virtctl. The course dives into advanced VM networking using Multus and NMState, enabling users to connect VMs with external networks and containerized workloads seamlessly using Services and Ingress.

Participants will also explore storage management strategies such as disk attachment, data transfer between VMs, and leveraging VM templates for quick deployments. The course goes further into VM lifecycle operations including import/export with virtctl, post-deployment automation using CloudInit, and enterprise-grade VM migrations with Forklift.

Finally, the course wraps up with critical concepts of backup, recovery, and live migration — including its limitations and prerequisites — allowing learners to manage high availability VM workloads on Kubernetes confidently.

Course details

Level - eLearner X Webflow Template
Beginner Level
Duration - eLearner X Webflow Template
2 Months Duration 
Videos - eLearner X Webflow Template
Online Training
 
Classroom Training
Access - eLearner X Webflow Template
WhatsApp Support
Design - eLearner X Webflow Template
 Mock Exams
Lifetime Access - eLearner X Webflow Template
Course Certificate
Apply NowDownload Training PDFWhatsApp Us

Course Content

Introduction to K8S Virtualisation

  • Benefits of Kubernetes Virtualisation
  • Kubernetes Virtualisation Architecture
  • Lab: Deploying Kubernetes Virtualisation on existing Kubernetes Infrastructure
Icon - Elements Webflow Library - BRIX Templates

Running and Accessing Virtual Machines

  • Kubernetes VM Provisioning Architecture
  • Lab: Creating and attaching NFS Storage Class for VM storage
  • Lab: Installing Containerized Data Importer for VM Disk Management
  • Lab: Creating a Linux VM
  • Lab: Accessing Linux VM using virtctl
Icon - Elements Webflow Library - BRIX Templates

Configure K8S Networking for Virtual Machines

  • Lab: Connecting VM & Non VM workloads using Services
  • Understanding Ingress for VM Services
  • Lab: Creating a webserver on a VM & Exposing using Ingress
Icon - Elements Webflow Library - BRIX Templates

Connecting VMs to External Networks

  • Understanding Multus in Kubernetes
  • Lab: Attaching a second IP to VMs using K8S NMstate
Icon - Elements Webflow Library - BRIX Templates

Configuring K8S Storage for Virtual Machines

  • Lab: Attach a second disk to a VM using a Storage Class
  • Lab:  Transfer Storage between VMs
Icon - Elements Webflow Library - BRIX Templates

Virtual Machine Templates

  • Benefits of VM Templates
  • Lab: Using community VM templates to create VMs quick
Icon - Elements Webflow Library - BRIX Templates

Advanced VM Management

  • Exporting and Importing VMs using virtctl
  • Lab: Exporting and Importing a VM
  • Benefits of using Cloudinit
  • Lab: Using cloudinit for post deployment automation
  • Understanding Forklift for VM migration
Icon - Elements Webflow Library - BRIX Templates

Backup & Recovery

  • Lab: Backup a VM
  • Lab: Recover VM from backup
  • Understanding Live Migration within Cluster
  • Storage limitations in Live Migration
  • Lab: Live Migrate a VM between nodes without downtime 
Icon - Elements Webflow Library - BRIX Templates

What our students say about us

Access Labs Anytime

Frequently Asked Questions

Is this training live or pre-recorded?

The training is live instructor led training which is available in classroom as well as online format. We also record every training session which is then uploaded to our student portal.
Icon - Elements Webflow Library - BRIX Templates

How will I join the live online training?

The live online training is conducted via the zoom software, we will be providing you with the zoom meeting link to join the training.
Icon - Elements Webflow Library - BRIX Templates

How many students are there in a single batch?

On an average one batch will have a maximum of 18 students. We keep smaller batch sizes to promote interaction between the students and the instructor.
Icon - Elements Webflow Library - BRIX Templates

How can I practice the labs?

We will provide you with online labs. If needed, we can also provide you with the software required to create your own labs.
Icon - Elements Webflow Library - BRIX Templates

Do you offer payment flexibility?

Yes, we provide zero interest EMI options.
Icon - Elements Webflow Library - BRIX Templates

Can I attend the training in classroom?

Yes, our classroom training location is in New Delhi near Lajpat Nagar metro staton.
Icon - Elements Webflow Library - BRIX Templates

Hello, here's a modal.

Now click that shiny button below.

Course details

Level - eLearner X Webflow Template
Advanced Level
Duration - eLearner X Webflow Template
1 Month Duration 
Videos - eLearner X Webflow Template
Online Training
 
Classroom Training
Access - eLearner X Webflow Template
WhatsApp Support
Design - eLearner X Webflow Template
 Mock Exams
Lifetime Access - eLearner X Webflow Template
Course Certificate
Apply NowDownload Training PDFWhatsApp Us