Documentation
This page aims to explain how to use DUSTcloud to create and manage workloads. If you have any questions or suggestions feel free to send an email to adm@ludd.ltu.se. Or find us ROOTs in person to complain about our shitty documentation skills xD
Projects
A project is grouping of workloads, such as containers and databases.
The projects page shows a list of the projects you have access to.
Personal projects are automatically created for your user with resource limits depending on if you are a LUDD member or not. Shared projects can be managed by multiple users and are created using a secret key, mainly for course use.
Overview
The project overview shows graphs of the projects containers uptime, cpu and ram usage.
Containers
One of our main offerings with DUST is the hosting of container images. The container page shows an overview of the projects resource quotas as well as a list of all current containers.
How do I start a container job?
To create a container job press the "Create Container Job", here you can give the job a name, image, resources, and environment variables.
The most important one is the container image, this defines what the container job will contain and if anything will be automatically ran when starting the container.
busybox
for example is a basic image which contains a very minimal unix install.
By creating a container with the busybox
image,
you automatically go to the container settings page. Where you can change more settings before applying them, applying meanins essentialy saving the settings and running the container.
If you want to try out running a busybox
container you need to give the container a command to run, as otherwise it would immediately exit after running. For example using sleep: ["sleep", "1000000"]
.
How do i access my containers? / What is this nomad link at the top of the page?
TODO!
How do I create my own container images?
TODO!
Databases
TODO
Storage
TODO