state of linux containers in openstack

16
State of Linux Containers in OpenStack Neependra Khare, Red Hat

Upload: openstackindia

Post on 19-Feb-2017

565 views

Category:

Technology


0 download

TRANSCRIPT

State of Linux Containers in OpenStack

Neependra Khare, Red Hat

Agenda● Docker● Why Docker and OpenStack● Docker and Heat● Docker and Nova● Project Kolla● Project Magnum

Docker

Images Referece : https://blog.sei.cmu.edu/assets/content/VM-Diagram.png

Linux Kernel Features Docker uses

Docker Orchestration ● Docker Swarm ● Kubernetes● Mesos● ..

Mirco OSes specially designed to run Containers● Project Atomic● CoreOS● Nano● Photon

Docker and Nova

Docker and Heat

OpenStack in Theory

OpenStack in Reality

Project Kolla● Container based OpenStack Deployment● Containerize OpenStack Services● Solves manageability and availability problems● Offers easy upgrade to OpenStack services

OpenStack Architecture For Project Kolla

Project Magnum● Magnum is an API Service on OpenStack ● Provides Multi-tenant CaaS (Containers as a

Service) ● Integrates with

o Heat (Orchestration) o Kubernetes/Docker Swarm (Cluster Manager,

Scheduler)o Docker (Container Manager) o Flannel (Overlay Network) o Keystone and Neutron

● Uses Micro OSes (Atomic Host, CoreOS..)

Project Magnum - Container As a Service

Q and A

Thank You !