krata xen control-plane

This commit is contained in:
Alex Zenla
2024-09-16 01:57:02 -04:00
parent a320efad6b
commit 67652a5e1b
189 changed files with 30 additions and 22252 deletions

View File

@ -1,28 +1,21 @@
# krata
An isolation engine for securing compute workloads.
```bash
$ kratactl zone launch -a alpine:latest
```
krata is an implementation of a Xen control-plane in Rust.
![license](https://img.shields.io/github/license/edera-dev/krata)
![discord](https://img.shields.io/discord/1207447453083766814?label=discord)
[![check](https://github.com/edera-dev/krata/actions/workflows/check.yml/badge.svg)](https://github.com/edera-dev/krata/actions/workflows/check.yml)
[![nightly](https://github.com/edera-dev/krata/actions/workflows/nightly.yml/badge.svg)](https://github.com/edera-dev/krata/actions/workflows/nightly.yml)
---
- [Frequently Asked Questions](FAQ.md)
- [Development Guide](DEV.md)
- [Code of Conduct](CODE_OF_CONDUCT.md)
- [Security Policy](SECURITY.md)
## Introduction
krata is a single-host workload isolation service. It isolates workloads using a type-1 hypervisor, providing a tight security boundary while preserving performance.
krata utilizes the core of the Xen hypervisor with a fully memory-safe Rust control plane.
krata is a component of [Edera Protect](https://edera.dev/protect-kubernetes), for secure-by-design infrastructure.
It provides the base layer upon which Edera Protect zones are built on: a securely booted virtualization guest on the Xen hypervisor.
## Hardware Support