Displaying 1 to 8 from 8 results

kubevirt - Kubernetes Virtualization API and runtime in order to define and manage virtual machines.

  •    Go

KubeVirt is a virtual machine management add-on for Kubernetes. The aim is to provide a common ground for virtualization solutions on top of Kubernetes. Note: KubeVirt is a heavy work in progress.

runtime - OCI (Open Containers Initiative) compatible runtime using Virtual Machines

  •    Go

cc-runtime is the next generation of Intel® Clear Containers runtime. This tool, henceforth referred to simply as "the runtime", builds upon the virtcontainers project to provide a high-performance standards-compliant runtime that creates hardware-virtualized containers which leverage Intel's VT-x technology.

firecracker-containerd - firecracker-containerd enables containerd to manage containers as Firecracker microVMs

  •    Go

This repository enables the use of a container runtime, containerd, to manage Firecracker microVMs. Like traditional containers, Firecracker microVMs offer fast start-up and shut-down and minimal overhead. Unlike traditional containers, however, they can provide an additional layer of isolation via the KVM hypervisor. To maintain compatibility with the container ecosystem, where possible, we use container standards such as the OCI image format.

vic - Integrated containers engine on vSphere

  •    Go

vSphere Integrated Containers Engine (VIC Engine) is a container runtime for vSphere, allowing developers familiar with Docker to develop in containers and deploy them alongside traditional VM-based workloads on vSphere clusters, and allowing for these workloads to be managed through the vSphere UI in a way familiar to existing vSphere admins.See VIC Engine Architecture for a high level overview.




virtlet - Kubernetes CRI implementation for running VM workloads

  •    Go

Virtlet is a Kubernetes runtime server which allows you to run VM workloads, based on QCOW2 images. It is possible to run Virtlet by following the instructions from either Running local environment or Deploy using DaemonSets documents. There's also separate document describing the process of installing Virtlet on real clusters.

ops - ops - build and run nanos unikernels

  •    Go

Ops is a tool for creating and running a Nanos unikernel. It is used to package, create and run your application as a nanos unikernel instance. Building from source is easy if you have used Go before.

hyperconverged-cluster-operator - Setting up an opinionated set of infrastructure projects in order to run virtual and container workloads

  •    Go

The goal of the hyperconverged-cluster-operator (HCO) is to provide a single entrypoint for multiple operators - kubevirt, cdi, networking, ect... - where users can deploy and configure them in a single object. This operator is sometimes referred to as a "meta operator" or an "operator for operators". Most importantly, this operator doesn't replace or interfere with OLM. It only creates operator CRs, which is the user's prerogative. NOTE OLM is not a requirement to test. Once we publish operators through Marketplace|operatorhub.io, it will be.

core - Eru, a simple, stateless, flexible, production-ready orchestrator designed to easily integrate into existing workflows

  •    Go

Eru is a stateless, flexible, production-ready cluster scheduler designed to easily integrate into existing workflows. Eru can run any containerized things in long or short time. This project is Eru Core. The Core use for resource allocation and manage containers lifetime. Run make deps for generating vendor dir.