/plushcap/analysis/cloudflare/cloudflare-leveraging-kubernetes-virtual-machines-with-kubevirt

Leveraging Kubernetes virtual machines at Cloudflare with KubeVirt

What's this blog post about?

Cloudflare uses multi-tenant Kubernetes clusters across its core data centers for control plane, analytics, and various engineering tools. Multi-tenancy allows sharing of resources among multiple users or applications, reducing operational toil, costs, and increasing computational efficiency by sharing hardware. All of Cloudflare's Kubernetes clusters are multi-tenant with various components enabled for a secure and resilient platform. To address the need for virtualization, Cloudflare chose KubeVirt as it enables users to run virtual machines within Kubernetes, integrating seamlessly with containerized workloads on the same platform. KubeVirt is successfully running hundreds of virtual machines across several clusters at Cloudflare. The company uses KubeVirt for various internal projects such as Kubernetes scalability testing, development environments, kernel and iPXE testing, and build pipelines. KubeVirt has proven to be a great tool for virtualization in their Kubernetes-first environment, allowing them to support more workloads with their multi-tenant model. They are exploring additional features KubeVirt offers to improve the experience for their users.

Company
Cloudflare

Date published
Oct. 8, 2024

Author(s)
Justin Cichra

Word count
2200

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.