Containers in OpenStack

A practical book which will help the readers understand how the container ecosystem and OpenStack work together.
Preview in Mapt

Containers in OpenStack

Pradeep Kumar Singh, Madhuri Kumari

A practical book which will help the readers understand how the container ecosystem and OpenStack work together.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$14.00
RRP $27.99
Save 49%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$14.00
$34.99
$29.99 p/m after trial
RRP $27.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Containers in OpenStack Book Cover
Containers in OpenStack
$ 27.99
$ 14.00
OpenStack Cloud Computing Cookbook - Fourth Edition Book Cover
OpenStack Cloud Computing Cookbook - Fourth Edition
$ 39.99
$ 20.00
Buy 2 for $31.50
Save $36.48
Add to Cart

Book Details

ISBN 139781788394383
Paperback176 pages

Book Description

Containers are one of the most talked about technologies of recent times. They have become increasingly popular as they are changing the way we develop, deploy, and run software applications. OpenStack gets tremendous traction as it is used by many organizations across the globe and as containers gain in popularity and become complex, it’s necessary for OpenStack to provide various infrastructure resources for containers, such as compute, network, and storage.

Containers in OpenStack answers the question, how can OpenStack keep ahead of the increasing challenges of container technology? You will start by getting familiar with container and OpenStack basics, so that you understand how the container ecosystem and OpenStack work together. To understand networking, managing application services and deployment tools, the book has dedicated chapters for different OpenStack projects: Magnum, Zun, Kuryr, Murano, and Kolla.

Towards the end, you will be introduced to some best practices to secure your containers and COE on OpenStack, with an overview of using each OpenStack projects for different use cases.

Table of Contents

Chapter 1: Working with Containers
The historical context of virtualization
Introduction to containers
Container components
Types of containers
Types of container runtime tools
Installation of Docker
Docker hands-on
Summary
Chapter 2: Working with Container Orchestration Engines
Introduction to COE
Docker Swarm
Apache Mesos
Kubernetes
Kubernetes installation
Kubernetes hands-on
Summary
Chapter 3: OpenStack Architecture
Introduction to OpenStack
OpenStack architecture
Introduction to KeyStone, the OpenStack identity service
Introduction to Nova, the OpenStack compute service
Introduction to Neutron, the OpenStack network service
Introduction to Cinder, the OpenStack block storage service
Introduction to Glance, the OpenStack image service
Introduction to Swift, the OpenStack object store
DevStack installation
Summary
Chapter 4: Containerization in OpenStack
The need for containers in OpenStack
Efforts within the OpenStack community to support containers
Summary
Chapter 5: Magnum – COE Management in OpenStack
Magnum introduction
Concepts
Key features
Components
Walk-through
Magnum DevStack installation
Managing COEs
Summary
Chapter 6: Zun – Container Management in OpenStack
Introduction to Zun
Concepts
Key features
Components
Walk-through
Zun DevStack installation
Managing containers
Summary
Chapter 7: Kuryr – Container Plugin for OpenStack Networking
Introducing Kuryr
Kuryr architecture
Installation of Kuryr
Walk-through
Summary
Chapter 8: Murano – Containerized Application Deployment on OpenStack
Introduction to Murano
Murano concepts
Key features
Murano components
Walk-through
Murano DevStack installation
Deploying a containerized application
Summary
Chapter 9: Kolla – Containerized Deployment of OpenStack
Kolla introduction
Key features
Architecture
Deploying containerized OpenStack services
Summary
Chapter 10: Best Practices for Containers and OpenStack
The advantages of different OpenStack projects
Best practices for securing and deploying containers
Summary

What You Will Learn

  • Understand the role of containers in the OpenStack ecosystem
  • Learn about containers and different types of container runtimes tools.
  • Understand containerization in OpenStack with respect to the deployment framework, platform services, application deployment, and security
  • Get skilled in using OpenStack to run your applications inside containers
  • Explore the best practices of using containers in OpenStack.

Authors

Table of Contents

Chapter 1: Working with Containers
The historical context of virtualization
Introduction to containers
Container components
Types of containers
Types of container runtime tools
Installation of Docker
Docker hands-on
Summary
Chapter 2: Working with Container Orchestration Engines
Introduction to COE
Docker Swarm
Apache Mesos
Kubernetes
Kubernetes installation
Kubernetes hands-on
Summary
Chapter 3: OpenStack Architecture
Introduction to OpenStack
OpenStack architecture
Introduction to KeyStone, the OpenStack identity service
Introduction to Nova, the OpenStack compute service
Introduction to Neutron, the OpenStack network service
Introduction to Cinder, the OpenStack block storage service
Introduction to Glance, the OpenStack image service
Introduction to Swift, the OpenStack object store
DevStack installation
Summary
Chapter 4: Containerization in OpenStack
The need for containers in OpenStack
Efforts within the OpenStack community to support containers
Summary
Chapter 5: Magnum – COE Management in OpenStack
Magnum introduction
Concepts
Key features
Components
Walk-through
Magnum DevStack installation
Managing COEs
Summary
Chapter 6: Zun – Container Management in OpenStack
Introduction to Zun
Concepts
Key features
Components
Walk-through
Zun DevStack installation
Managing containers
Summary
Chapter 7: Kuryr – Container Plugin for OpenStack Networking
Introducing Kuryr
Kuryr architecture
Installation of Kuryr
Walk-through
Summary
Chapter 8: Murano – Containerized Application Deployment on OpenStack
Introduction to Murano
Murano concepts
Key features
Murano components
Walk-through
Murano DevStack installation
Deploying a containerized application
Summary
Chapter 9: Kolla – Containerized Deployment of OpenStack
Kolla introduction
Key features
Architecture
Deploying containerized OpenStack services
Summary
Chapter 10: Best Practices for Containers and OpenStack
The advantages of different OpenStack projects
Best practices for securing and deploying containers
Summary

Book Details

ISBN 139781788394383
Paperback176 pages
Read More

Read More Reviews

Recommended for You

OpenStack Cloud Computing Cookbook - Fourth Edition Book Cover
OpenStack Cloud Computing Cookbook - Fourth Edition
$ 39.99
$ 20.00
Security Automation with Ansible 2 Book Cover
Security Automation with Ansible 2
$ 35.99
$ 18.00
Hands-on DevOps Book Cover
Hands-on DevOps
$ 35.99
$ 18.00
Mastering Linux Security and Hardening Book Cover
Mastering Linux Security and Hardening
$ 35.99
$ 18.00
DevOps with Kubernetes Book Cover
DevOps with Kubernetes
$ 39.99
$ 20.00
Learning Continuous Integration with Jenkins - Second Edition Book Cover
Learning Continuous Integration with Jenkins - Second Edition
$ 35.99
$ 18.00