DocsReleasesCommunityGuidesBlog

Bucharest 2024

OmniOpenCon Unikraft Workshop, September 27, 2024

Requirements#

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.

Deploying Cloud Applications using KraftCloud#

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.

Using Docker and Docker-based Filesystems#

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.

Connect with the community

Feel free to ask questions, report issues, and meet new people.

Join us on Discord!
®

Getting Started

What is a unikernel?Install CLI companion toolUnikraft InternalsRoadmap

© 2024  The Unikraft Authors. All rights reserved. Documentation distributed under CC BY-NC 4.0.