
Docker Data Management with Flocker
Russ McKendrick(Author)
Packt Publishing
Published on 31. January 2017
Book
Paperback/Softback
261 pages
978-1-78646-640-2 (ISBN)
Description
Effectively manage data volumes and migration for Docker Containers using Flocker About This Book * Get acquainted with the Flocker Cluster Architecture, implementation strategies, and various Flocker storage profiles * Straightforward Docker container management: deploy what you want, where you want * Introduce robust enterprise-class storage volumes into your container solution Who This Book Is For The book is aimed at sys admins, developers, and IT engineers who are well versed in Docker containers and now want to optimize them using Flocker. No knowledge of Flocker is expected.
What you will learn * Learn the difference between Flocker and Docker's built-in storage * Prepare, install, and configure a small Docker cluster to work with Flocker * Configure Flocker to work with container orchestration and management tools such as Docker Compose, Docker Swarm, Kubernetes, and Mesos * Configure Flocker to work with the following storage drivers: Amazon Elastic Block Storage, Google GCE Storage, Open Stack Cinder, and other storage drivers * Pick the best implementation strategy for various deployments while taking into account security considerations for each deployment In Detail Plenty of today's modern applications are built from both stateless and stateful microservices. Flocker makes it simple for entire applications, including their state, to be containerized to take full advantage of the portability and massive per-server density benefits we see in containers. This book provides a complete understanding on how and why you should use Flocker as a storage backend for Docker containers, irrespective of the chosen hosting environment and configuration.
We start off by teaching you how Flocker differs from the default Docker volume drivers; how to install it; and its supporting tools. We will also go through the drivers for dedicated storage devices and show you how to use Flocker on the public cloud (AWS, Google Cloud, and OpenStack). Next we look at using Flocker with Docker Swarm, integrating it with Kubernetes and getting up-and-running with Mesos. This book will come with plenty of working examples to show you how Flocker can be implemented in several real-world scenarios.
What you will learn * Learn the difference between Flocker and Docker's built-in storage * Prepare, install, and configure a small Docker cluster to work with Flocker * Configure Flocker to work with container orchestration and management tools such as Docker Compose, Docker Swarm, Kubernetes, and Mesos * Configure Flocker to work with the following storage drivers: Amazon Elastic Block Storage, Google GCE Storage, Open Stack Cinder, and other storage drivers * Pick the best implementation strategy for various deployments while taking into account security considerations for each deployment In Detail Plenty of today's modern applications are built from both stateless and stateful microservices. Flocker makes it simple for entire applications, including their state, to be containerized to take full advantage of the portability and massive per-server density benefits we see in containers. This book provides a complete understanding on how and why you should use Flocker as a storage backend for Docker containers, irrespective of the chosen hosting environment and configuration.
We start off by teaching you how Flocker differs from the default Docker volume drivers; how to install it; and its supporting tools. We will also go through the drivers for dedicated storage devices and show you how to use Flocker on the public cloud (AWS, Google Cloud, and OpenStack). Next we look at using Flocker with Docker Swarm, integrating it with Kubernetes and getting up-and-running with Mesos. This book will come with plenty of working examples to show you how Flocker can be implemented in several real-world scenarios.
More details
Language
English
Place of publication
Birmingham
United Kingdom
Dimensions
Height: 235 mm
Width: 190 mm
ISBN-13
978-1-78646-640-2 (9781786466402)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
Russ McKendrick is an experienced solution architect who has been working in IT and related industries for the better part of 23 years. During his career, he has had varied responsibilities in a number of industries, ranging from looking after an entire IT infrastructure to providing first-line, second-line, and senior support in client-facing and internal teams for corporate organizations. Russ works almost exclusively with Linux, using open source systems and tools across dedicated hardware virtual machines in public and private clouds at Node4 Limited, where he heads up the Open Source Solutions team. LinkedIn: https://in.linkedin.com/in/russmckendrick GitHub: https://github.com/russmckendrick Personal Blog: https://media-glass.es/ Dockerhub: https://hub.docker.com/u/russmckendrick/ Packt: https://www.packtpub.com/books/info/authors/russ-mckendrick Amazon reviews: https://www.amazon.com/Monitoring-Docker-Russ-McKendrick/dp/1785882759?ie=UTF8&*Version*=1&*entries*=0