Curious about OpenStack Magnum? This will be a place to learn the basics and get to run some Docker based apps. No prior knowledge of using Magnum, Docker, or Kubernetes is required, however it would be great if you would know some basics of what containers are and know how to use shell.
In this session you will learn how to configure OpenStack Magnum, how to manage VM clusters (Bays) which can host containers (Docker for now), and how to connect to container orchestration tools (we will use Kubernetes) to manage containers. We will go through what is supported by Magnum and what is on the way.
After we are done you will have a much better understanding of what Magnum's role is in the OpenStack and container world, how to operate Magnum CLI, and how you might employ it for your application.
_________________________________________________
Please bring your laptop with at least 6GB of free RAM and at least 2 core i5 CPU. In theory, any OS will work. Also, to save a lot of time for you and others (we won’t have enough USB sticks for everybody):
1. Install Vagrant: https://www.vagrantup.com/downloads.html
2. Install Virtualbox https://www.virtualbox.org/wiki/Downloads
3. And download all files from: https://drive.google.com/folderview?id=0BzIDQZTTwQBxM0pqRlBCZE80Q2c&usp=sharing
Attendees will learn:
* Overall OpenStack Magnum architecture and features
* Install and configure OpenStack Magnum
* Use OpenStack and particularly Magnum CLI
* Create different bay templates and instantiate bays
* Run Docker container in a bay and use Kubernetes to manage them.
* Scale bays and pods