All Projects → NuxiNL → scuba

NuxiNL / scuba

Licence: other
Kubernetes Container Runtime Interface daemon for running CloudABI jobs

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to scuba

rusty-sandbox
A sandboxing library for Rust
Stars: ✭ 59 (+227.78%)
Mutual labels:  capsicum, sandboxing
minijail
sandboxing and containment tool used in ChromeOS and Android
Stars: ✭ 155 (+761.11%)
Mutual labels:  sandboxing
rlbox sandboxing api
RLBox sandboxing framework
Stars: ✭ 239 (+1227.78%)
Mutual labels:  sandboxing
ego
Alter Ego: run Linux desktop applications under a different local user
Stars: ✭ 90 (+400%)
Mutual labels:  sandboxing
capsicumizer
Run anything (like full blown GTK apps) under Capsicum
Stars: ✭ 48 (+166.67%)
Mutual labels:  capsicum
capsicum-rs
Rust bindings for the FreeBSD capsicum framework
Stars: ✭ 15 (-16.67%)
Mutual labels:  capsicum
sandboxing
Scripts, files and tools related to sandboxing
Stars: ✭ 26 (+44.44%)
Mutual labels:  sandboxing
sandboxed-fs
Sandboxed Wrapper for Node.js File System API
Stars: ✭ 41 (+127.78%)
Mutual labels:  sandboxing
Gontainer
A simple and rudimentary container for Linux
Stars: ✭ 72 (+300%)
Mutual labels:  sandboxing
Example
Metarhia application example for Node.js
Stars: ✭ 147 (+716.67%)
Mutual labels:  sandboxing
connect-or-cut
Simple network sandbox for Unix and Windows
Stars: ✭ 19 (+5.56%)
Mutual labels:  sandboxing
carnet
A Tool for Sandboxing Cargo and Buildscripts
Stars: ✭ 78 (+333.33%)
Mutual labels:  sandboxing

Scuba: A Kubernetes CRI for launching CloudABI processes

Kubernetes is an Open Source cluster management suite. By default, it can be used to distributed Docker-based containers across a cluster of Linux servers. As of version 1.5, Kubernetes has turned its coupling with Docker into a separate protocol, called the Container Runtime Interface (CRI). This allows Kubernetes to interface with other container engines, such as rkt, OCI, etc.

Scuba (contraction of 'Secure Kubernetes') is a daemon that implements the Container Runtime Interface, using GRPC. Instead of spawning containers, it simply launches CloudABI processes. This allows you to spawn one or more nodes in a Kubernetes cluster, capable of running strongly sandboxed applications. These jobs don't depend on network policies, password-based authentication or key exchange to be secure. Instead, pods are simply able to connect to services if they are configured through their pod specification to do so.

Using Scuba

Scuba is still under heavy development, so documentation on using it is still absent. Stay tuned for updates in the nearby future!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].