Crate intermodal_rs[−][src]
Expand description
intermodal
intermodal is an implementation of container handling in Rust.
About
The main idea is to provide programmable APIs for the following actions broadly related to hadling containers
- Manipulating Container Images (inspect, fetch)
- An OCI Compliant Runtime in Rust (spawn containers)
- Implementation of a CRI Server, so this whole thing can run behind a ‘kubelet’
Also, implementation of utilities for handling containers, images etc. (A reference implementation using the above library functionality.)
Goal is to have a full featured implementation supporting Cgroups, Namespaces, seccomp etc.
Initial target is for Linux systems mainly.
Modules
cmd | Commands for container handling |
image | Functionality for Handling Container Images |
storage | Related to handling of ‘storage’ of images. |
utils | Utility functions used by trait and possibly useful outside as well. |
Macros
log_err_return |