Title Statements
- Full title :Puppet for Containerization.
Summary
Configuration management and complete control of your Docker containers using PuppetAbout This Book*This is the first book that focuses specifically on the combination of containerization and configuration management tools as the landscape for system administration changes*It demonstrates to administrators how to seamlessly integrate containerization without disrupting their entire system*It provides a canny way for you to grow your tool kit and embrace new tech such as Docker while building on your existing skill setWho This Book Is ForThis book is designed for system administrators who are looking to explore containerization. Intermediate experience and expertise with Puppet is presumed. What You Will Learn*Write Puppet modules to build Docker*Create Docker Compose templates with erb files*Get to know the architecture of Docker schedulers*Create a Docker network and service discovery framework*Build a fully functional Docker scheduler with Puppet*Make Docker production-ready with PuppetIn DetailThis book teaches you to take advantage of the new benefits of containerization systems like Docker, Kubernetes, Docker Swarm, and Mesos, without losing the panoptical power of proper configuration management. You will learn to integrate your containerized applications and modules with your Puppet workflow. You will also understand how to manage, monitor, and orchestrate hosts to keep deployed containers running seamlessly. With the help of this book, you can efficiently automate and document with containers, as a part of your system. The book will also cover use cases to deploy Puppet itself within a containerized environment.
Read More ↓Edition Statements
- Publication Date:2016.
- Edition:1
Publication Statements
- Publisher(s):Packt Publishing
- Language:eng
- Publication Date:2016.
The Physical Object
- Description:1 online resource
Edition Identifiers
- ISBN:1785885383, 9781785885389, 9781785883286, 1785883283
- oclc:ocn949989398
- LC Classification:T55.4-60.8
- Dewey Decimal:005.1
Table of Contents
Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Installing Docker with Puppet; Installing Vagrant; The installation; VirtualBox; Vagrant; Vagrantfile; Welcome to the Puppet Forge; The Puppet Forge; Creating our puppetfile; Installing Docker; Setting our manifests; Summary; Chapter 2: Working with Docker Hub; Working with Docker Hub; An overview of Docker Hub; Creating a Docker Hub account; Exploring official images; Automated builds in Docker Hub; Automated builds; Pushing to Docker Hub; Working with official images.
DockerfilesDocker Compose; Puppet manifest; Summary; Chapter 3: Building a Single Container Application; Building a Puppet module skeleton; The Puppet module generator; Coding using resource declarations; File structures; Writing our module; Running our module; Coding using .erb files; Writing our module with Docker Compose; Docker Compose up with Puppet; Summary; Chapter 4: Building Multicontainer Applications; Decoupling a state; State versus stateless; Docker_bitbucket (manifest resources); Creating our module skeleton; Let's code; Running our module; Docker_bitbucket (Docker Compose).
Let'…
Rate & Review