An overview of container related projects in OpenStack as a telco - - PowerPoint PPT Presentation

an overview of container related projects in openstack as
SMART_READER_LITE
LIVE PREVIEW

An overview of container related projects in OpenStack as a telco - - PowerPoint PPT Presentation

06.11.2017 An overview of container related projects in OpenStack as a telco guy sees them in 10 minutes GERGELY CSATARI An OpenStack service (the thing what does OpenStack) A container A VM A physical host An other physical host Runnig


slide-1
SLIDE 1

An overview of container related projects in OpenStack as a telco guy sees them

in 10 minutes

GERGELY CSATARI

06.11.2017

slide-2
SLIDE 2

A physical host An other physical host A container A VM An OpenStack service (the thing what does OpenStack)

slide-3
SLIDE 3

Runnig OpenStack in containers

slide-4
SLIDE 4

Kolla

controller compute container workload VM container container container

slide-5
SLIDE 5

Kolla-ansible

controller compute container workload VM container container container kolla Ansible controlling the containers

slide-6
SLIDE 6

Kolla-kubernetes

controller compute container workload VM container container container kolla Kubernetes controlling the containers

slide-7
SLIDE 7

OpenStack-helm

controller compute container workload VM container container container kolla Kubernetes controlling the containers Helm

slide-8
SLIDE 8

OpenStack Ansible

controller compute container workload VM container container container kolla Ansible deploying the containers

slide-9
SLIDE 9

controller compute LXD workload VM LXD LXD LXD Juju controlling the containers

OpenStack on LXD

slide-10
SLIDE 10

TripleO

controller compute container workload VM container container container TripleO

OpenStack which deploys the containers using Mistral and Ansible

slide-11
SLIDE 11

Running containers in OpenStack

with a COE

slide-12
SLIDE 12

Magnum

controller compute (managed by Ironic)

Magnum deploys COE

Workload container compute

COE controls the containers

VM Workload container Workload container Workload container OpenStack API COE API

slide-13
SLIDE 13

Running containers in OpenStack

without a COE

slide-14
SLIDE 14

Zun

controller compute (managed by Ironic) Workload container compute VM Workload container Workload container Workload container Zun Zun API Docker Docker

slide-15
SLIDE 15

Nova container drivers (LXC, LXD, Virtuozzo)

compute controller compute Workload container Workload container Nova API Nova Nova (*-driver) Nova (*-driver) Workload container Workload container

slide-16
SLIDE 16

Pr Prov

  • vide

ide OpenSt OpenStack ack se servi rvices ces to co to conta ntainer iners

slide-17
SLIDE 17

Kuryr – Neutron networks for Docker containers and containers in Kubernetes

Kuryr Neutron Workload container Workload container Neutron Docker

slide-18
SLIDE 18

Fuxi Cinder/Manila Workload container Workload container Cinder/ Manila Docker

Fuxi – Cinder storage and Manila shares for Docker containers and containers in Kubernetes

slide-19
SLIDE 19

Project name Description Maturity level Documentation link Project link

Kolla Running OpenStack services in Docker containers Official OpenStack project 0/8 http://docs.openstack.org/ developer/kolla/ https://wiki.openstack.org/ wiki/Kolla Kolla-kubernetes Orchestrate Kolla containers with Kubernetes Subproject of Kolla http://docs.openstack.org/ developer/kolla- kubernetes/quickstart.html OpenStack-helm Helm charts to run OpenSatck with Kolla- Kubernetes Official OpenStack project http://openstack- helm.readthedocs.io/en/lat est/ OpenStack Charmers / OpenStack on LXD Running OpenStack services on LXD containers http://docs.openstack.org/ developer/charm- guide/openstack-on- lxd.html Magnum Deploy a COE into OpenStack Official OpenStack project 2/8 docs.openstack.org/develo per/magnum/ https://wiki.openstack.org/ wiki/Magnum Zun Manage the lifecycle of containers running in a COE with Nova API Official OpenStack project 0/8 https://wiki.openstack.org/ wiki/Zun Nova libvirt-lxc driver Runs LXC containers via libvirt from Nova https://wiki.openstack.org/ wiki/LXC

slide-20
SLIDE 20

Project name Description Maturity level Documentation link Project link

nova-lxd Runs LXD containers from Nova https://linuxcontainers.org /lxd/getting-started-

  • penstack/

nova-virtuozzo

Runs virtuzzo (community edition of OpenVZ) containers from Nova http://docs.openstack.org/new ton/config- reference/compute/hypervisor

  • virtuozzo.html

nova-docker

Runs docker containers from Nova Deprecated https://wiki.openstack.org/wiki /Docker

Kuryr

Provides Neutron services for Docker containers. Official OpenStack project http://docs.openstack.org/dev eloper/kuryr/ https://governance.openstack.

  • rg/tc/reference/projects/kury

r.html

Fuxi

Provides Cinder storages and Manila shares for containers. It is a Kuryr subproject. https://wiki.openstack.org/wiki /Fuxi

slide-21
SLIDE 21

@OpenStack

THANKS.

Questions?

  • penstack
  • penstack

OpenStackFoundation