Blog

  • 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.

    Contents

    • Prerequisites
    • Installing Kubernetes
    • Installing GlusterFS and Heketi using gk-deploy
    • Installing KubeVirt
    • Deploying Virtual Machines

    Prerequisites

    You should have access to...



  • by awels -

    In this blog post we are exploring the possibilities of deploying Kube Virt on top of Open Shift which is running inside an oVirt VM. First we must prepare the environment. In my testing I created a VM with 4 cpus, 14G memory and a 100G disk. I then installed Centos 7.4 minimal on it. I also have nested virtualization enabled on my hosts, so any VMs I create can run VMs inside them. These...



  • by fabiand -

    This is a close-to weekly update from the KubeVirt team.

    In general there is now more work happening outside of the core kubevirt repository.

    We are currently driven by

    • Closing a lot of loose ends

    • Stepping back to identify gaps for 1.0

    Within the last two weeks we achieved to:

  • by jcpowermac, booxter -

    Introduction

    In this post we will research and discover how KubeVirt networking functions along with Kubernetes objects services and ingress. This should also provide enough technical details to start troubleshooting your own environment if a problem should arise. So with that let’s get started.

    Component Installation

    We are going to walk through the installation that assisted me to write this post. I have created three CentOS 7.4 with nested virtualization enabled where...



  • by fabiand -

    This is a close-to weekly update from the KubeVirt team.

    In general there is now more work happening outside of the core kubevirt repository.

    We are currently driven by

    • Building a solid user-story around KubeVirt

    • Caring about end-to-end (backend, core, ui)

    • Getting dependencies into shape (storage)

    • Improve the user-experience for users (UI, deployment)

    • Being easier to be used on Kubernetes and OpenShift

    Within...



  • by fabiand -

    This is a weekly update from the KubeVirt team.

    In general there is now more work happening outside of the core kubevirt repository.

    We are currently driven by

    • Building a solid user-story around KubeVirt

    • Caring about end-to-end (backend, core, ui)

    • Getting dependencies into shape (storage)

    • Improve the user-experience for users (UI, deployment)

    • Being easier to be used on Kubernetes and OpenShift

    Within the...



  • by fabiand -

    This is a weekly update from the KubeVirt team.

    We are currently driven by

    • Building a solid user-story around KubeVirt

    • Caring about end-to-end (backend, core, ui)

    • Getting dependencies into shape (storage)

    • Improve the user-experience for users (UI, deployment)

    • Being easier to be used on Kubernetes and OpenShift

    Within the last two weeks we achieved to:

  • by fabiand -

    This is a bi-weekly update from the KubeVirt team.

    We are currently driven by

    • Building a solid user-story around KubeVirt

    • Caring about end-to-end (backend, core, ui)

    • Getting dependencies into shape (storage)

    • Improve the user-experience for users (UI, deployment)

    • Being easier to be used on Kubernetes and OpenShift

    Within the last two weeks we achieved to:

    • Support for native file-system PVs as...



  • by fabiand -

    This is a weekly update from the KubeVirt team.

    We are currently driven by

    • Building a solid user-story around KubeVirt

    • Caring about end-to-end (backend, core, ui)

    • Rework our architecture

    • Getting dependencies into shape (storage)

    • Improve the user-experience for users (UI, deployment)

    • Being easier to be used on Kubernetes and OpenShift

    Within the last weeks we achieved to:

  • by fabiand -

    This is a weekly update from the KubeVirt team.

    We are currently driven by

    • Building a solid user-story around KubeVirt

    • Caring about end-to-end (backend, core, ui)

    • Rework our architecture

    • Getting dependencies into shape (storage)

    • Improve the user-experience for users (UI, deployment)

    • Being easier to be used on Kubernetes and OpenShift

    Over the weekend you could have seen our talks at devconf.cz:

    ...

  • by fabiand -

    This is a weekly update from the KubeVirt team - including the holiday backlog update.

    We are currently driven by

    • Building a solid user-story around KubeVirt

    • Caring about end-to-end (backend, core, ui)

    • Rework out architecture

    • Getting dependencies into shape (storage)

    • Improve the user-experience for users (UI, deployment)

    • Being easier to be used on Kubernetes and OpenShift

    Within the last weeks we...



  • by fabiand -

    This is a weekly update from the KubeVirt team - including the holiday backlog update.

    We are currently driven by

    • Being easier to be used on Kubernetes and OpenShift

    • Rework out architecture

    • Getting dependencies into shape (storage)

    • Improve the user-experience for users (UI, deployment)

    Within the last weeks we achieved to:

  • by fabiand -

    The very first KubeVirt release of KubeVirt in the new year (https://github.com/kubevirt/kubevirt/releases/v0.2.0) had a few notable highlights which were brewing over the last few weeks.

    VirtualMachine API redesign

    Previously the VirtualMachine API was pretty much aligned, or a 1:1 mapping, to libvirt’s domxml. With this change however, we took a step back and redesigned the API to be more Kubernet-ish than libvirt-ish.

    Some changes, like the extraction of source volumes, will actually help...



  • by fabiand -

    This release follows v0.1.0 and consists of 131 changes, contributed by 6 people, leading to 148 files changed, 9096 insertions(+), 5871 deletions(-).

    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.2.0.

    The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using [git-evtag][git-evtag].

    Pre-built containers are published on Docker Hub and can be viewed at: https://hub.docker.com/u/kubevirt/.

    Notable changes

  • by fabiand -

    This is a weekly update from the KubeVirt team.

    We are currently driven by

    • Being easier to be used on Kubernetes and OpenShift

    • Enabling people to contribute

    • Streamlining and improving the Kubernetes experience

    This week we achieved to:

    On another side we were also successful in:

  • by fabiand -

    This is a weekly update from the KubeVirt team.

    We are currently driven by

    • Being easier to be used on Kubernetes and OpenShift

    • Enabling people to contribute

    This week you could have met us at:

    This week we achieved to:



  • by fabiand -

    This release follows v0.1.0 and consists of 131 changes, contributed by 6 people, leading to 148 files changed, 9096 insertions(+), 5871 deletions(-).

    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.2.0.

    The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using [git-evtag][git-evtag].

    Pre-built containers are published on Docker Hub and can be viewed at: https://hub.docker.com/u/kubevirt/.

    Notable changes

  • by fabiand -

    This release follows v0.0.4 and consists of 115 changes, contributed by 11 people, leading to 121 files changed, 5278 insertions(+), 1916 deletions(-).

    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.1.0.

    The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using [git-evtag][git-evtag].

    Pre-built containers are published on Docker Hub and can be viewed at: https://hub.docker.com/u/kubevirt/.

    Notable changes

  • by fabiand -

  • by fabiand -

  • by fabiand -

    This is a weekly update from the KubeVirt team.

    We are currently driven by

    • Being easier to be used on Kubernetes and OpenShift

    • Enabling people to contribute

    This week we achieved to:

    In addition to this, we are...



  • by fabiand -

    This is a weekly update from the KubeVirt team.

    We are currently driven by

    • Being easier to be used on Kubernetes and OpenShift

    • Enabling people to contribute

    • Node Isolator use-case (more informations soon)

    Non-code wise this week

  • by fabiand -

    This release follows v0.0.3 and consists of 133 changes, contributed by 14 people, leading to 109 files changed, 7093 insertions(+), 2437 deletions(-).

    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.0.4.

    The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using [git-evtag][git-evtag].

    Pre-built containers are published on Docker Hub and can be viewed at: https://hub.docker.com/u/kubevirt/.

    Notable changes

  • by fabiand -

    This is a weekly update from the KubeVirt team.

    We are currently driven by

    • Being easier to be used on Kubernetes and OpenShift

    • Enabling people to contribute

    • Node Isolator use-case (more informations soon)

    This week we achieved to:

  • by fabiand -

    This is a weekly update from the KubeVirt team.

    We are currently driven by

    • Being easier to be used on Kubernetes and OpenShift

    • Enabling people to contribute

    • Node Isolator use-case (more informations soon)

    This week we achieved to:

  • by fabiand -

  • by fabiand -

    This is the sixth weekly update from the KubeVirt team.

    This week you could watch us at:

    We are currently driven by

    • Being easier to be used on Kubernetes and OpenShift

    • Enabling people to contribute

    • Node Isolator use-case (more informations soon)

    This week...



  • by fabiand -

    This is the fith weekly update from the KubeVirt team.

    We are currently driven by

    • Being easier to be used on Kubernetes and OpenShift

    • Enabling people to contribute

    • Node Isolator use-case (more informations soon)

    This week we achieved to:



  • by fabiand -

    This is the fourth weekly update from the KubeVirt team.

    We are currently driven by

    • Being easier to be used on Kubernetes and OpenShift

    • Enabling people to contribute

    • Node Isolator use-case (more informations soon)

    This week you can find us at:

    This week we achieved to:

    • ReplicaSet for VirtualMachines (@rmohr) (READ MORE



  • by fabiand -

    This is the third weekly update from the KubeVirt team.

    We are currently driven by

    • Being easier to be used on Kubernetes and OpenShift

    • Enabling people to contribute

    • Node Isolator use-case (more informations soon)

    This week we achieved to:

  • by fabiand -

  • by fabiand -

    This is the first weekly update from the KubeVirt team.

    We are currently driven by

    • Being easier to consume on Kubernetes and OpenShift

    This week we achieved to

    In addition to this, we are also working on:

  • subscribe via RSS