Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@Burning1020 Burning1020 released this 19 Aug 09:11
88c3b4d

Quick Start

Welcome to the v1.0.0 release of Kuasar!

We're glad to say Kuasar is a CNCF sandbox project since end of last year!

Kuasar has become the first implementer of the latest containerd v2.0 Sandbox API, and vmm sandbox becomes stable, while the others are still unstable.

To make a better user experience, executable binaries(sandboxer, containerd) and their supported files(containerd config file and image/kernel of Cloud Hypervisor) are packed in the attached artifacts. If you got error in building Kuasar, come and find in this artifacts. Additionally, a source code package including vendor code is also provided, allowing to build without network.

tar xzvf kuasar-v1.0.0-linux-amd64.tar.gz
cd kuasar-v1.0.0-linux-amd64
mkdir -p /var/lib/kuasar
cp kuasar.img vmlinux.bin config_clh.toml /var/lib/kuasar

Please use our config.toml by passing a flag -c config.toml to contaienrd, the config.toml is the minimal config for running containerd with Kuasar.

Notable Updates

Support the latest Sandbox API

Kuasar 0.x support the Sandbox API defined in containerd v1.7.0.
Kuasar 1.x support the latest Sandbox API defined in containerd v2.0. #155 & kuasar-io/rust-extensions#33
Notes: VMM, Wasm, Runc sandbox support latest API at present except Quark.

Support LlamaEdge

The LlamaEdge project makes it easy to run LLM inference apps and create OpenAI-compatible API services for the Llama3 series of LLMs locally. Kuasar supports to run your llm wasm application in Kubernetes. #148

Enhance of VMM sandbox

We have implemented many features in VMM sandbox:

  • Shared process namespace though pause was removed #149
  • OOM event report #151
  • Guest OS kernel params configuration #154
  • Pod IPV6 (Need support from Guest Kernel, default is unsupported) : #153
  • Sync route flags to Guest OS #161

What's Changed

New Contributors

Full Changelog: v0.7.0...v1.0.0