Skip to product information
1 of 2

Ultimate KubeVirt for OpenShift Virtualization

Ultimate KubeVirt for OpenShift Virtualization

SKU:9789349888623

Regular price $19.95 USD
Regular price Sale price $19.95 USD
Sale Sold out
Taxes included. Shipping calculated at checkout.
Book cover type

Free Book Preview

ISBN: 9789349888104
eISBN: 9789349888623
Rights: Worldwide
Author Name: Dhirendra Kumar, Ishan Khare
Publishing Date: 18-Oct-2025
Dimension: 7.5*9.25 Inches
Binding: Paperback
Page Count: 352

Download code from GitHub

View full details

Collapsible content

Description

Bridge Virtualization and Cloud-Native with Kubevirt and Openshift.

Key Features

● Deploy and manage VMs in OpenShift, using Kubernetes-native tools.
● Automate VM provisioning with GitOps and CI/CD pipelines.
● Secure, monitor, and optimize VMs in hybrid cloud environments.
● Explore real-world use cases, golden images, and multi-cloud setup.

Book Description

KubeVirt brings virtualization directly into Kubernetes and OpenShift environments. With KubeVirt, enterprises can run legacy applications alongside microservices on a single, consistent platform, eliminating the inefficiencies of maintaining parallel infrastructures.

Ultimate KubeVirt for OpenShift Virtualization is your comprehensive guide to mastering this powerful technology within OpenShift Virtualization. In this book, you will begin by understanding why KubeVirt matters in today’s hybrid cloud landscape, and how it fits within the broader Kubernetes ecosystem. From there, the book walks you through environment setup, architecture fundamentals, and hands-on VM management.

You will also dive into essential topics like networking, persistent storage, and security—ensuring your workloads are production-ready. As you progress, advanced chapters guide you through GitOps automation, performance monitoring, and comparing KubeVirt with tools such as vCluster. Further, you will explore use cases like Golden VM images with the CDI project, hybrid/multi-cloud deployments, and future-focused features such as GPU passthrough and high availability.

What you will learn

● Create and manage VMs inside Kubernetes/OpenShift clusters.
● Set up networking, storage, and GPU support for virtual machines.
● Automate virtualization workflows, using GitOps and the CDI project.
● Integrate and scale VMs across hybrid and multi-cloud platforms.
● Monitor performance and implement security as well as compliance controls.
● Compare KubeVirt with alternatives like vCluster for hybrid scenarios.

Who is this book for?

This book is intended for cloud architects, Kubernetes administrators, and DevOps engineers who have a working knowledge of Kubernetes, and want to integrate virtual machines into OpenShift environments. Familiarity with Linux system administration and networking fundamentals will enhance the learning experience.

Table of Contents

1. Introduction to KubeVirt for OpenShift Virtualization
2. Setting Up the Environment
3. Understanding the KubeVirt Architecture
4. Managing Virtual Machines (VMs)
5. Networking in OpenShift Virtualization
6. Storage Integration
7. Security and Compliance
8. Automating Virtualization with GitOps
9. Monitoring and Performance Optimization
10. Programming KubeVirt Functionality
11. KubeVirt vs. vCluster
12. Cloning, Golden VM Images, and the CDI Project
13. KubeVirt in Hybrid and Multi-Cloud Environments
14. Advanced Topics in KubeVirt
15. Best Practices and Future Trends
Index

About Author & Technical Reviewer

Dhirendra Kumar is a seasoned DevOps engineer with deep expertise in cloud infrastructure and developer experience. He began his career at IBM in 2003, supporting Fortune 500 clients with virtualization and container orchestration using Kubernetes and OpenShift. Now based in Boston, he works at a leading fintech firm, were he scales infrastructure and builds automation solutions leveraging Kubernetes and AWS.

Dhirendra holds multiple industry certifications and is an active contributor to the open-source community. He is also passionate about IoT and cutting-edge technology innovations.

Ishan Khare is a distinguished engineer with a passion for technology and lifelong learning. He began his career as a full-stack developer, specializing in frontend (JavaScript and TypeScript) and backend (Python and Docker) at Wingify and ReBIT. He then focused on backend development with Golang at Goibibo/MakeMyTrip, deepening his expertise in building scalable systems. Ishan's journey advanced into cloud-native engineering at Gojek Tech, where he worked extensively with Kubernetes, Istio, and Google Cloud in distributed systems and SRE. He further contributed to Kubernetes controllers at Porter.run, and became a founding engineer at Loft Labs. There, he played a critical role in building vCluster and vCluster.pro, leveraging Golang, Helm, and Kubernetes operators.

About the Technical Reviewer

Sachin Lobo has 17 years of experience in designing and engineering applications and infrastructure solutions across enterprise environments. He has worked across various industries, including telecommunications and banking, contributing to large-scale distributed systems and infrastructure modernization projects. He has had the pleasure of mentoring both junior and senior engineers, fostering technical excellence, and knowledge sharing within development organizations. Over the years, he has worked with industry leaders such as Infosys, J.P. Morgan, and Reliance Jio, among others.

At the moment, Sachin works as a Staff Product Engineer at InfraCloud where he focuses on building and enhancing cloud-native solutions that enable organizations to adopt modern infrastructure practices. With deep expertise in technologies such as Python, Golang, Docker and Kubernetes, he specializes in creating scalable and reliable systems for enterprise clients.