Lab

Cilium for Virtual Machines with KubeVirt

Run VMs and containers side by side with Cilium-powered networking.

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.

  • 🥇 Initial Setup of Cilium and KubeVirt

    Check status of Cluster, Cilium and KubeVirt

  • 🌐 Gateway API

    Let's use our Gateway API to route HTTP traffic into our VM.

  • 👮‍♀ Zero Trust Network Security

    Secure our VM's resources with a Cilium Network Policy

  • 🚚 VM Live Migration

    Let's migrate our VM between Kubernetes Nodes

  • 🥋 Exam

    Take the final challenge!