Cilium for Virtual Machines with KubeVirt
In this lab, you will learn how to leverage KubeVirt to run virtual machines alongside containers in Kubernetes, while using Cilium for secure, scalable networking.
The lab will guide you through integrating VMs with Kubernetes’ CNI via Cilium, implementing Zero Trust security policies, and enabling advanced networking features like live migration.
By the end, you’ll understand how Cilium and KubeVirt provide seamless networking for both containerized and virtualized workloads in a cloud-native environment.
Main steps in the lab
Explore the environment and deploy a Virtual Machine
Let's use our Gateway API to route HTTP traffic to our Virtual Machine
Secure the Virtual Machine's resources with a Cilium Network Policy
Let's migrate the Virtual Machine between Kubernetes Nodes