Tag: #virtualization
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 25 posts
What Actually Differs Between a Container and a VM — namespace, cgroup, and the Bill for Sharing a Kernel
Starts with why the explanation that a container is a lightweight VM breeds misunderstanding. A container is an ordinary Linux process whose view is masked by namespaces and whose resources are limited by cgroups, and it
2026-07-26 · 13 min read #docker#container#linux-namespace#cgroup#virtualizationA Deep Dive into apple/container — The Lightweight VM Approach to macOS Containers
We examine the limits of Docker Desktop and its single shared Linux VM on macOS, then analyze the one-VM-per-container model adopted by apple/container. The post covers the Container Machine feature unveiled at WWDC26, a
2026-06-12 · 19 min read #apple-container#virtualization#macos#docker#containerOpenStack & KVM Virtualization Complete Guide 2025: Building and Operating Private Cloud Infrastructure
Everything about OpenStack and KVM! KVM/QEMU hypervisor architecture, libvirt management, OpenStack core services (Nova/Neutron/Cinder/Keystone/Glance/Heat), private cloud deployment, networking (OVS/OVN), storage (Ceph)
2026-03-25 · 24 min read #openstack#kvm#virtualization#private-cloud#novaGPU Software Engineer Complete Guide: From CUDA Architecture to vGPU/MIG, InfiniBand, and K8s GPU Scheduling — System Optimization Mastery
A complete analysis of the LG Uplus GPU Software Engineer JD. From GPU compute architecture, memory hierarchy, CUDA programming, vGPU/MIG virtualization, InfiniBand/RDMA networking, K8s GPU Device Plugin, to large-scale
2026-03-23 · 50 min read #gpu#cuda#system-software#virtualization#vgpu[Virtualization] 08. KubeVirt + GPU: Leveraging GPU Acceleration in VMs
Learn how to use GPU passthrough and vGPU with KubeVirt VMs. Covers GPU Operator integration, VFIO setup, Sandbox Device Plugin, and guest OS driver installation.
2026-03-20 · 9 min read #virtualization#kubernetes#gpu[Virtualization] 05. AWS EC2 and Nitro System: The Evolution of Cloud Virtualization
AWS Nitro System architecture, GPU instance types (P/G series), EFA networking, Nitro Enclaves, and the cutting edge of cloud virtualization.
2026-03-20 · 9 min read #virtualization#infrastructure#cloud[Virtualization] 02. QEMU and KVM: The Heart of Open-Source Virtualization
Deep dive into QEMU emulation architecture and KVM integration, the TCG engine, VirtIO devices, GPU passthrough, and the foundations of open-source virtualization.
2026-03-20 · 8 min read #virtualization#infrastructure#cloud[Virtualization] 10. The Future of Virtualization: From Confidential Computing to GPU Disaggregation
A comprehensive look at the future of virtualization technology, covering confidential computing, ARM virtualization, GPU disaggregation, WebAssembly, Kata Containers, and unikernels.
2026-03-20 · 11 min read #virtualization#kubernetes#gpu[Virtualization] 07. NVIDIA GPU Operator: Automating GPU Management on Kubernetes
A detailed guide on using NVIDIA GPU Operator to automatically manage GPU drivers, runtime, device plugins, and monitoring on Kubernetes.
2026-03-20 · 8 min read #virtualization#kubernetes#gpu[Virtualization] 04. Complete Guide to GPU Virtualization: Passthrough, vGPU, MIG, SR-IOV
Comprehensive comparison of GPU Passthrough, vGPU (NVIDIA GRID), MIG, SR-IOV, and Kubernetes time-slicing for GPU virtualization.
2026-03-20 · 9 min read #virtualization#infrastructure#cloud[Virtualization] 01. Virtualization Fundamentals: Type 1 vs Type 2 Hypervisors
Core virtualization concepts, differences between Type 1 and Type 2 hypervisors, and a comparison of full virtualization, paravirtualization, and hardware-assisted virtualization.
2026-03-20 · 8 min read #virtualization#infrastructure#cloud[Virtualization] 09. Virtualization Platform Comparison: QEMU vs VirtualBox vs VMware vs KubeVirt
A comprehensive comparison of four major virtualization platforms across architecture, GPU support, performance, licensing, and use cases. A guide to choosing the optimal platform.
2026-03-20 · 8 min read #virtualization#kubernetes#gpu[Virtualization] 06. KubeVirt: Running VMs on Kubernetes
Learn how to run virtual machines natively on Kubernetes clusters with KubeVirt. A practical guide covering CRDs, architecture, CDI, networking, and live migration.
2026-03-20 · 8 min read #virtualization#kubernetes#gpu[Virtualization] 03. VirtualBox and VMware: From Desktop to Enterprise
VirtualBox architecture and limitations, VMware product lineup (ESXi, Workstation, Fusion), the vSphere ecosystem, and vGPU support compared.
2026-03-20 · 8 min read #virtualization#infrastructure#cloudvirt-handler Deep Dive: What the VM Node Agent Next to kubelet Does
Analyzes why virt-handler is deployed as a per-node DaemonSet, how it bridges launcher Pods and libvirt domains, and how it handles networking, storage, and status reporting.
2026-03-20 · 6 min read #architecture#kubevirt#kubernetes#virt-handler#virtualizationHow Disks and Volumes Attach to VMs
Describes the preparation process through which container disks, PVCs, DataVolumes, hostDisks, and hotplug volumes become guest disks in KubeVirt, based on source code.
2026-03-20 · 5 min read #architecture#kubevirt#storage#pvc#datavolumeLive Migration 1: From Migration CRD to Target Pod Creation
Explains from the control plane perspective how virt-controller orchestrates policy, capacity, timeouts, and target Pod creation after a VirtualMachineInstanceMigration object is created.
2026-03-20 · 6 min read #architecture#kubevirt#live-migration#controller#kubernetesvirt-launcher, libvirt, QEMU: Where and How the Actual VM Process Runs
Traces how the command server, libvirt connection, domain event monitor, and guest agent poller inside the virt-launcher Pod mesh together to execute the actual QEMU process.
2026-03-20 · 5 min read #architecture#kubevirt#qemu#libvirt#virt-launcherThe Moment a User Request Becomes a VMI: virt-api and Admission Flow
Describes what validation, defaulting, subresource handling, and migration request creation virt-api performs as KubeVirt's API entry point, based on source code.
2026-03-20 · 5 min read #architecture#kubevirt#kubernetes#virtualization#apiLive Migration 2: The Real Meaning of Pre-copy, Post-copy, Dirty Pages, and Auto-converge
Explains the meaning of pre-copy, post-copy, dirty pages, auto-converge, and pause transitions in the actual data transfer stage of KubeVirt live migration, based on source code.
2026-03-20 · 6 min read #architecture#kubevirt#live-migration#libvirt#qemu