2. 2
Outline
Carina: A use-case for Magnum at Rackspace
What Rackspace did with OpenStack to offer containers as a hosted service.
History and Overview of OpenStack
How we got here, and what OpenStack is today.
Container Orchestration Engines
Why different orchestration engines exist for containers, and where they shine.
Magnum
What Magnum is all about.
7. 7
Outline
Carina: A use-case for Magnum at Rackspace
What Rackspace did with OpenStack to offer containers as a hosted service.
History and Overview of OpenStack
How we got here, and what OpenStack is today.
Container Orchestration Engines
Why different orchestration engines exist for containers, and where they shine.
Magnum
What Magnum is all about.
8. LIQUIDS TAKE ON THE SHAPE OF THEIR CONTAINER. THE
LIQUID STATE OF MATTER IS AN INTERMEDIATE PHASE
BETWEEN SOLID AND GAS. LIKE THE PARTICLES OF A SOLID,
PARTICLES IN A LIQUID ARE SUBJECT TO INTERMOLECULAR
ATTRACTION; HOWEVER, LIQUID PARTICLES HAVE MORE SPACE
BETWEEN THEM, SO THEY ARE NOT FIXED IN POSITION.
PROPERTIES OF MATTER: LIQUIDS
11. Image FPO
‹#›11
O p e n P O W E R a n d O p e n C o m p u te
3 .1 - 4 .1 G H z C P U
~ 2 0 0 G i B / s e c M e m o r y B a n d w i d t h
> 2 0 0 M i B C a c h e
1 2 8 - 1 9 2 C P U T h r e a d s
U p t o 2 T i B o f R A M
BARRELEYE
12. Image FPO
12
B i g g e r h a r d w a r e a l l o w s f o r b i g g e r s o f t w a r e
44
28. 28
Outline
Carina: A use-case for Magnum at Rackspace
What Rackspace did with OpenStack to offer containers as a hosted service.
History and Overview of OpenStack
How we got here, and what OpenStack is today.
Container Orchestration Engines
Why different orchestration engines exist for containers, and where they shine.
Magnum
What Magnum is all about.
30. M a g n u m S t a t i s t i c s , S t a t u s , a n d D i v e r s i t y
www.rackspace.com
6039patch sets
1589commits
275,601
lines of code
1year
133
engineers
34affiliations
2015-01-20
released
34. Cloud operators assume a risk when
selecting a single cloud technology
today… but OpenStack is different.
34
35. Native APIs are not just a good idea,
they are ESSENTIAL.
35
36. Understanding Magnum Resources (1/2)
• Click to edit Master text styles
– Second level
• Third level
– Fourth level
o Fifth level
36
Container
Bay
Node
All Magnum Bays
37. Understanding Magnum Resources (2/2)
• Click to edit Master text styles
– Second level
• Third level
– Fourth level
o Fifth level
37
Container
Bay
Node
Kubernetes Bays
Pod
Service
38. Magnum Differentiators
38
Magnum is First
HTTP/1.1 201 Created
Not Re-Implementing Orchestration
SSO Experience for Cloud Users
Multi-Tenant Control and Data Planes
Asynchronous API
Uses OpenStack Orchestration (Heat)
Uses OpenStack Identity (Keystone)
40. New Features in Liberty Release
• Apache Mesos
• Marathon
Framework
• REST API
Mesos Bay Type (Multi-
Tenancy)
• TLS Between Client
and Magnum API
• TLS Between Bay
Master and Minion/
Slave/Worker
• Certificate
generation/signing
• docker / kubectl TLS
interoperability
Secure Bays (TLS)
• Neutron LBaaS
Integration
• Automatically add or
remove nodes from
Neutron LB when
Kubernetes bay is
scaled
External Load Balancer
Support
• Easy setup of multi-
master configuration
for Kubernetes
• Suitable for HA
configurations
Multi-Master
Kubernetes
40
41. 41
Review
Carina: A use-case for Magnum at Rackspace
What Rackspace did with OpenStack to offer containers as a hosted service.
History and Overview of OpenStack
How we got here, and what OpenStack is today.
Container Orchestration Engines
Why different orchestration engines exist for containers, and where they shine.
Magnum
What Magnum is all about.
45. 45
Review
Carina: A use-case for Magnum at Rackspace
What Rackspace did with OpenStack to offer containers as a hosted service.
History and Overview of OpenStack
How we got here, and what OpenStack is today.
Container Orchestration Engines
Why different orchestration engines exist for containers, and where they shine.
Magnum
What Magnum is all about.
46. Python OpenStack Engineers
C, C++ Linux Systems Engineers
Ruby DevOps Engineers
C#, .NET
Java
Full Stack Developers
Web Developers
JavaScript, CSS, HTML Software Developer in Test
Angular.JS, Ember.js, Node.js Security Engineers
Restful/JSON/XML Data Scientist
Closure, Scala, Erlang
Hadoop, MongoDB, MySQL
Solutions Architects
Software Dev. Managers
Strategic Account Executive
Field Sales Specialist
MS Azure SA, Virtualization & Support
Technical Trainer
We’re Hiring