Please bring your own laptop. It's best if you have a native Linux installed on your laptop. Otherwise, please install this virtual machine. Use VMware Workstation Player or VirtualBox or any other virtualization solution able to load an OVA image.
For the virtual machine, login with username unikraft
and password unikraft
.
Make sure you have a working networking connection inside the virtual machine.
Either on your native Linux install, or on your virtual machine, install the basic set of tools detailed in the "Overview" guide. Also, please make sure you have KraftKit installed on your system. Follow the instructions here.
If you did not create an account already, signup here and get a token
.
You will be using that in the following sessions.
Once you have a token, follow the steps here to deploy your first unikernel. If everything went well, deploy more applications following the tasks here.
In order to bring your own application on KraftCloud, you need to build a minimal required filesystem.
We do that using docker
.
This is useful both to understand what is happening behind the scenes and to have a test environment for your application.
In case there are issues with KraftCloud / KraftKit, you can use Docker to see if everything is in the right place and to assist in debugging.
Follow the steps here (only the ones under Redis
) to see how you can port a new application on top of Unikraft.
Mark the items as completed here.
Go through them orderly and aim to complete all items until the Extra
section.
If you have extra time on your hands, go through the Extra
section as well.
If you have your own application that you want ot port, you can also do that.
Feel free to ask questions, report issues, and meet new people.