by stu-gott -
As of Kubernetes 1.10, the Device Plugins API is now in beta! KubeVirt is now using this framework to provide hardware acceleration and network devices to virtual machines. The motivation behind this is that virt-launcher pods are no longer responsible for creating their own device nodes. Or stated another way: virt-launcher pods no longer require excess privileges just for the purpose of creating device nodes.
by SchSeba -
Introduction This blog post follow my previous reseach on how to allow vms inside a k8s cluster tp play nice with istio and other sidecars. Research conclusions and network roadmap After the deep research about different options/ways to connect VM to pods, we find that all the solution have different...
by yuvalif -
In this post we will set up an alternative to the existing containerized build system used in KubeVirt.
A new makefile will be presented here, which you can for experimenting (if you are brave enough…)
by SchSeba -
Introduction In this blog post we are going to talk about istio and virtual machines on top of Kubernetes. Some of the components we are going to use are istio, libvirt, ebtables, iptables, and tproxy. Please review the links provided for an overview and deeper dive into each technology Research...
by SchSeba -
In this post we will install and configure Visual studio code (vscode) for KubeVirt development and debug.
Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS.
It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring.
by phoracek -
Kubernetes networking model is suited for containerized applications, based mostly around L4 and L7 services, where all pods are connected to one big network. This is perfectly ok for most use cases. However, sometimes there is a need for fine-grained network configuration with better control. Use-cases such as L2 networks,...
by karmab -
Gluster seems like a good fit for storage in kubernetes and in particular in kubevirt. Still, as for other storage backends, we will likely need to use a golden set of images and deploy vms from them.
That’s where cloning feature of gluster comes at rescue!
by davidvossel -
Access to KubeVirt resources are controlled entirely by Kubernete’s Resource Based Access Control (RBAC) system. This system allows KubeVirt to tie directly into the existing authentication and authorization mechanisms Kubernetes already provides to its core api objects.
by jcpowermac -
I think it’s important to point out the two great resources that I used to compile information for this post:
by rwsu -
Kubernetes is traditionally used to deploy and manage containerized applications. Did you know Kubernetes can also be used to deploy and manage virtual machines? This guide will walk you through installing a Kubernetes environment backed by GlusterFS for storage and the KubeVirt add-on to enable deployment and management of VMs.
- Known Issues
- Installing Kubernetes
- Installing GlusterFS and Heketi using gk-deploy
- Installing KubeVirt
- Deploying Virtual Machines
subscribe via RSS