Synopsis
Mastering Containers on Virtualized Infrastructure
Building High-Performance Container Platforms with Kubernetes, Virtual Machines, Networking, and Cloud Infrastructure
Containers and Kubernetes have transformed modern application deployment—but running containers successfully in the real world requires more than knowing a few Docker commands or Kubernetes manifests.
Mastering Containers on Virtualized Infrastructure provides a practical, infrastructure-focused guide to understanding, designing, deploying, securing, optimizing, and troubleshooting container platforms across virtual machines, hypervisors, networks, storage systems, and cloud environments.
Starting with the fundamentals, this book explains how physical servers evolved into virtual machines, containers, and cloud-native infrastructure. You will develop a clear understanding of containers, container images, namespaces, cgroups, Docker, containerd, CRI-O, Kubernetes, hypervisors, virtual machines, and cloud infrastructure—and, more importantly, how these technologies work together.
You will learn how to:
- Understand container architecture, runtimes, images, processes, namespaces, and resource management
- Compare containers and virtual machines and determine when each approach makes sense
- Design and operate Kubernetes clusters on virtualized infrastructure
- Understand Kubernetes Pods, controllers, scheduling, Services, Ingress, and high-availability architectures
- Design and troubleshoot container networking, CNI, VLANs, VXLAN, DNS, routing, load balancing, and ingress
- Build reliable container storage using PersistentVolumes, PVCs, StorageClasses, CSI, virtual disks, and cloud storage
- Optimize performance across CPU, memory, NUMA, storage, networking, and resource contention
- Secure container platforms across the application, container, Kubernetes, VM, hypervisor, and network layers
- Implement monitoring, logging, metrics, tracing, and cloud-native observability
- Troubleshoot problems by following the complete infrastructure path instead of focusing only on Kubernetes
- Work with VMware, KVM, Hyper-V, and cloud infrastructure for containerized applications
- Plan container and VM migration strategies, capacity planning, automation, and disaster recovery
- Understand the infrastructure requirements of modern AI workloads, specialized hardware, edge computing, and next-generation cloud-native platforms
The book also goes beyond theory with
practical labs, deployment exercises, architecture scenarios, real-world case studies, production-readiness checklists, troubleshooting guidance, interview questions, knowledge assessments, command references, and further learning resources.Whether you are an infrastructure engineer, cloud engineer, DevOps professional, Kubernetes administrator, virtualization professional, systems administrator, platform engineer, or technology professional preparing to work with modern container platforms, this book helps you develop the deeper infrastructure knowledge needed to build systems that are
secure, performant, highly available, scalable, observable, and resilient.The goal is not simply to teach you how to run containers.
It is to help you understand
the entire infrastructure stack beneath them—and how to engineer it for production.
"synopsis" may belong to another edition of this title.