CI/CD with Docker and Kubernetes, 2nd Edition
How to Deliver Cloud Native Applications at High Velocity



Book Details
Authors | Marko Anastasov, Jérôme Petazzoni, Pablo Tom Zavalia |
Publisher | Semaphore |
Published | 2021 |
Edition | 2nd |
Paperback | 92 pages |
Language | English |
License | Creative Commons Attribution-NonCommercial-NoDerivatives |
Book Description
Containers change how developers build, test, and deploy code. Adopting them takes time, and using them incorrectly can slow down the delivery process.
Not every organization has a dedicated team of engineers to focus on this transition, unlike companies such as Spotify or Netflix. A startup CTO, for example, may need to prioritize shipping features over spending hundreds of hours configuring internal systems.
With this free ebook as a guide, teams won't need a dedicated sysadmin to establish an efficient container-based CI/CD process.
By the end of the book, readers will understand:
- The key benefits of Docker containers and how to achieve them.
- How deployment to Kubernetes works.
- How both culture and delivery tools must evolve to fully leverage the agility of containers and cloud technologies.
Readers will be able to:
- Follow a detailed roadmap for container adoption.
- Build and test applications using Docker.
- Perform canary deployments to Kubernetes on major cloud providers (AWS, DigitalOcean, Google Cloud).
- Configure serverless CI/CD pipelines with Semaphore to automate the entire process.
This book is available under a Creative Commons Attribution-NonCommercial-NoDerivatives license (CC BY-NC-ND), which means that you are free to copy and distribute it, as long as you attribute the source, don't use it commercially, and don't create modified versions.
If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.