Skip to content

quark container runtime #1

@sameo

Description

@sameo

quark is a primitive container runtime tool.

Goals

Run containerized workloads through hardware virtualization based runtime isolation.

Architecture

quark runs bundle (a.k.a. quardle) containing a kernel and initrd images, and a configuration file.
It relies on lumper to boot the kernel and initrd images. Once booted, run0 will be running the container from the container image.

The container image can be provided through 2 ways

Offline

For network less scenarios, the initrd image should include the container image to be used by run0.
Without network and an initrd bundled container image, quark will return a failure.

Online

When the lumper controlled Linux guest has connectivity, it can pull the container image (URL is defined in the quardle configuration file) if it's not present in the initrd image.

See #7 and #6 for more details.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions