Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Kolla: Docker, Kubernetes & Atomic
Ken Thompson
Senior Cloud Solution Architect
May 2015
Deploying OpenStack Services
with...
INSERT DESIGNATOR, IF NEEDED 2
“The Kolla Project is part of the
OpenStack TripleO effort,
focussed on deploying
OpenStack...
INSERT DESIGNATOR, IF NEEDED3
Discrete services, when combined providing private cloud capabilities
OPENSTACK IN THEORY
INSERT DESIGNATOR, IF NEEDED4
Not so discrete services... with complex interdependencies, which complicates the
deployment...
Journey to the Cloud with Red Hat – Technical Event Series – May 20155
HOW CONTAINERS HELP
Packaging OpenStack services wi...
Journey to the Cloud with Red Hat – Technical Event Series – May 20156
TRADITIONAL OS VS. CONTAINERS
Traditional OS Contai...
INSERT DESIGNATOR, IF NEEDED7
PUTTING IT ALL TOGETHOR
Leveraging best of breed container technologies
CONTAINER FORMAT
WIT...
INSERT DESIGNATOR, IF NEEDED8
COMMUNITIES & FURTHER INFO
Go forth, experiment & contribute!
https://launchpad.net/kolla
ht...
INSERT DESIGNATOR, IF NEEDED 9
THANK YOU
ken@redhat.com
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/u...
INSERT DESIGNATOR, IF NEEDED 10
APPENDIX
11
Linux kernel
(cgroups, namespaces, SELinux,
devicemapper filesystem)
docker
atomic
Red Hat Enterprise Linux
Atomic Host...
INSERT DESIGNATOR, IF NEEDED12
Kubernetes
Declarative container orchestration
Prochain SlideShare
Chargement dans…5
×

Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetup overview of Project Kolla

1 332 vues

Publié le

A brief overview of the Kolla OpenStack project given to the Brisbane OpenStack Meetup group in May, 2015.

Publié dans : Technologie
  • Soyez le premier à commenter

Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetup overview of Project Kolla

  1. 1. Kolla: Docker, Kubernetes & Atomic Ken Thompson Senior Cloud Solution Architect May 2015 Deploying OpenStack Services with Linux Containers
  2. 2. INSERT DESIGNATOR, IF NEEDED 2 “The Kolla Project is part of the OpenStack TripleO effort, focussed on deploying OpenStack services using Docker containers”
  3. 3. INSERT DESIGNATOR, IF NEEDED3 Discrete services, when combined providing private cloud capabilities OPENSTACK IN THEORY
  4. 4. INSERT DESIGNATOR, IF NEEDED4 Not so discrete services... with complex interdependencies, which complicates the deployment and lifecycle of OpenStack environments OPENSTACK IN REALITY
  5. 5. Journey to the Cloud with Red Hat – Technical Event Series – May 20155 HOW CONTAINERS HELP Packaging OpenStack services with their runtime dependencies reduces deployment and lifecycle complexities ● Easy to deploy and portable across host systems ● Isolates applications on a host operating system ● In RHEL, this is done through: ● Control Groups (cgroups) ● Kernel namespaces ● SELinux, sVirt, iptables ● Docker HOST OS SERVER CONTAINER LIBS APP
  6. 6. Journey to the Cloud with Red Hat – Technical Event Series – May 20156 TRADITIONAL OS VS. CONTAINERS Traditional OS Containers HARDWARE HOST OS HARDWARE HOST OS CONTAINER LIBS NOVA LIBS A LIBS B LIBS LIBS NOVA CONTAINER LIBS CINDER Packaged dependencies = faster boot times + greater portability CINDER
  7. 7. INSERT DESIGNATOR, IF NEEDED7 PUTTING IT ALL TOGETHOR Leveraging best of breed container technologies CONTAINER FORMAT WITH DOCKER ● Interface for communications, configuration, data persistence, provisioning ● Lightweight ● Packaged dependencies ● Content & Infrastructure agnostic ORCHESTRATION WITH KUBERNETES ● Orchestrate containers at scale ● Define application topologies ● Handle container networking ● Manage container state ● Schedule across hosts CONTAINER HOSTING WITH ATOMIC ● Lightweight ● Atomic updates and rollbacks ● Security & Isolation (cgroups, namespaces, selinux, svirt, selinux, iptables etc) ● Provides portability across systems
  8. 8. INSERT DESIGNATOR, IF NEEDED8 COMMUNITIES & FURTHER INFO Go forth, experiment & contribute! https://launchpad.net/kolla https://github.com/stackforge/kolla https://github.com/projectatomic https://github.com/googlecloudplatform/kubernetes https://github.com/larsks/heat-kubernetes http://Projectatomic.io http://Kubernetes.io http://www.openshift.org/ http://www.allthingsopen.com
  9. 9. INSERT DESIGNATOR, IF NEEDED 9 THANK YOU ken@redhat.com plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHatNews
  10. 10. INSERT DESIGNATOR, IF NEEDED 10 APPENDIX
  11. 11. 11 Linux kernel (cgroups, namespaces, SELinux, devicemapper filesystem) docker atomic Red Hat Enterprise Linux Atomic Host atomic Systemd / journald kubernetes docker atomic Red Hat Enterprise Linux Atomic Host atomic Systemd / journald Linux kernel (cgroups, namespaces, SELinux, devicemapper filesystem) Running linux containers requires an entire stack rooted in the Operating System RHEL ATOMIC HOST
  12. 12. INSERT DESIGNATOR, IF NEEDED12 Kubernetes Declarative container orchestration

×