Puppet for Containerization
暫譯: 容器化的 Puppet
Scott Coulton
- 出版商: Packt Publishing
- 出版日期: 2016-05-17
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 222
- 裝訂: Paperback
- ISBN: 1785883283
- ISBN-13: 9781785883286
-
相關分類:
Puppet
海外代購書籍(需單獨結帳)
商品描述
Key Features
- 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 set
Book Description
This book teaches you how to take advantage of the new benefits of containerization systems such as Docker, Kubernetes, Docker Swarm, and Docker UCP, without losing the panoptical power of proper configuration management.
You will learn how 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 of deploying Puppet within a containerized environment.
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 Puppet
About the Author
Scott Coulton is a solutions architect with 10 years of experience in the field of managed services and hosting space. He has extensive experience in architecture and in rolling out systems and network solutions for national and multinational companies with a wide variety of technologies including AWS, Puppet, Docker, Cisco, VMware, Microsoft, and Linux. His design strengths are in cloud computing, automation, and security space.
You can find him at https://www.linkedin.com/in/scott-coulton-22864813. You can find him on Twitter at @scottcoulton and on GitHub at https://github.com/scotty-c.
Table of Contents
- Installing Docker with Puppet
- Working with Docker Hub
- Building a Single Container Application
- Building Multicontainer Applications
- Configuring Service Discovery and Docker Networking
- Multinode Applications
- Container Schedulers
- Logging, Monitoring, and Recovery Techniques
- Best Practices for the Real World
商品描述(中文翻譯)
**主要特點**
- 這是第一本專注於容器化與配置管理工具結合的書籍,反映系統管理的變化趨勢
- 它向管理員展示如何無縫整合容器化,而不會干擾整個系統
- 它提供了一種巧妙的方法,讓你在擴展工具包的同時,接受像 Docker 這樣的新技術,並建立在現有技能基礎上
**書籍描述**
本書教你如何利用容器化系統(如 Docker、Kubernetes、Docker Swarm 和 Docker UCP)的新優勢,同時不失去適當配置管理的全局控制力。
你將學會如何將容器化的應用程序和模塊與 Puppet 工作流程整合。你還將了解如何管理、監控和協調主機,以保持已部署的容器無縫運行。在本書的幫助下,你可以有效地自動化和記錄容器,作為系統的一部分。
本書還將涵蓋在容器化環境中部署 Puppet 的使用案例。
**你將學到的內容**
- 編寫 Puppet 模塊以構建 Docker
- 使用 .erb 文件創建 Docker Compose 模板
- 了解 Docker 調度器的架構
- 創建 Docker 網絡和服務發現框架
- 使用 Puppet 構建一個功能完整的 Docker 調度器
- 使用 Puppet 使 Docker 具備生產就緒能力
**關於作者**
**Scott Coulton** 是一位解決方案架構師,擁有 10 年的管理服務和託管領域經驗。他在架構設計及為國內外公司推出系統和網絡解決方案方面擁有豐富的經驗,涉及多種技術,包括 AWS、Puppet、Docker、Cisco、VMware、Microsoft 和 Linux。他的設計優勢在於雲計算、自動化和安全領域。
你可以在 https://www.linkedin.com/in/scott-coulton-22864813 找到他。你可以在 Twitter 上找到他,帳號是 @scottcoulton,並在 GitHub 上找到他,網址是 https://github.com/scotty-c。
**目錄**
1. 使用 Puppet 安裝 Docker
2. 使用 Docker Hub
3. 構建單容器應用程序
4. 構建多容器應用程序
5. 配置服務發現和 Docker 網絡
6. 多節點應用程序
7. 容器調度器
8. 日誌記錄、監控和恢復技術
9. 實際應用的最佳實踐