mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-05-01 13:14:33 +00:00
dragonball: initial commit
The dragonball crate initial commit that includes dragonball README and basic code structure. Fixes: #4257 Signed-off-by: wllenyj <wllenyj@linux.alibaba.com> Signed-off-by: Chao Wu <chaowu@linux.alibaba.com>
This commit is contained in:
parent
9cb15ab4c5
commit
8835db6b0f
3
src/dragonball/.gitignore
vendored
Normal file
3
src/dragonball/.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
target
|
||||||
|
Cargo.lock
|
||||||
|
.idea
|
15
src/dragonball/Cargo.toml
Normal file
15
src/dragonball/Cargo.toml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
[package]
|
||||||
|
name = "dragonball"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["The Kata Containers community <kata-dev@lists.katacontainers.io>"]
|
||||||
|
description = "A secure sandbox for Kata Containers"
|
||||||
|
keywords = ["kata-containers", "sandbox", "vmm", "dragonball"]
|
||||||
|
homepage = "https://katacontainers.io/"
|
||||||
|
repository = "https://github.com/kata-containers/kata-containers.git"
|
||||||
|
license = "Apache-2.0"
|
||||||
|
edition = "2018"
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
arc-swap = "1.5.0"
|
||||||
|
dbs-device = "0.1.0"
|
||||||
|
thiserror = "1"
|
1
src/dragonball/LICENSE
Symbolic link
1
src/dragonball/LICENSE
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../../LICENSE
|
28
src/dragonball/README.md
Normal file
28
src/dragonball/README.md
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
# Dragonball
|
||||||
|
|
||||||
|
## Introduction
|
||||||
|
Dragonball Sandbox is a light-weight virtual machine manager(VMM) based on Linux Kernel-based Virtual Machine(KVM),
|
||||||
|
which is optimized for container workloads with:
|
||||||
|
- container image management and acceleration service
|
||||||
|
- flexible and high-performance virtual device drivers
|
||||||
|
- low cpu & memory overhead
|
||||||
|
- industry-leading startup time
|
||||||
|
- high concurrent startup throughput
|
||||||
|
|
||||||
|
Dragonball Sandbox aims to provide a turnkey solution for the Kata Containers community. It is integrated into Kata 3.0
|
||||||
|
runtime as a built-in VMM and gives users an out-of-the-box Kata Containers experience without complex environment setup
|
||||||
|
and configuration process.
|
||||||
|
|
||||||
|
## Getting Start
|
||||||
|
[TODO]
|
||||||
|
|
||||||
|
## Supported Architectures
|
||||||
|
- x86-64
|
||||||
|
- AArch64
|
||||||
|
|
||||||
|
## Supported Kernel
|
||||||
|
[TODO]
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
Dragonball is licensed under [Apache License](http://www.apache.org/licenses/LICENSE-2.0), Version 2.0.
|
5
src/dragonball/src/lib.rs
Normal file
5
src/dragonball/src/lib.rs
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
// Copyright (C) 2018-2022 Alibaba Cloud. All rights reserved.
|
||||||
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
//! Dragonball is a light-weight virtual machine manager(VMM) based on Linux Kernel-based Virtual
|
||||||
|
//! Machine(KVM) which is optimized for container workloads.
|
Loading…
Reference in New Issue
Block a user