CI/CD with Docker and Kubernetes, 2nd Edition

How to Deliver Cloud Native Applications at High Velocity


CI/CD with Docker and Kubernetes, 2nd Edition
CI/CD with Docker and Kubernetes, 2nd Edition
CC BY-NC-ND

Book Details

Authors Marko Anastasov, Jérôme Petazzoni, Pablo Tom Zavalia
Publisher Semaphore
Published 2021
Edition 2
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.

Download and Read Links

Share This Book

[localhost]# find . -name "*Similar_Books*"


Managing Cloud Native Data on Kubernetes

Kubernetes Cloud

Is Kubernetes ready for stateful workloads? This open source system has become the primary platform for deploying and managing cloud native applications. But because it was originally designed for stateless workloads, working with data on Kubernetes has been challenging. If you want to avoid the inefficiencies and duplicative costs of having separa

From Containers to Kubernetes with Node.js

Node.js Kubernetes JavaScript

This book is designed as an introduction to containers and Kubernetes by way of Node.js. Containers are the basis for distributed, repeatable workflows with orchestrators such as Kubernetes, and they allow developers and operators to develop applications consistently across environments and deploy in a repeatable and predictable fashion. The exampl

Kubernetes Patterns

Kubernetes Cloud

The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures use new primitives that require a different set of practices than most developers, tech leads, and architects are accustomed to. With this focused guide, Bilgin Ibryam and Roland Huß from Red H

How To Code in Node.js

Node.js JavaScript

Node.js is a popular open-source runtime environment that can execute JavaScript outside of the browser. The Node runtime is commonly used for back-end web development, leveraging its asynchronous capabilities to create networking applications and web servers. Node is also a popular choice for building command line tools. In this book, you will go

Cloud Native DevOps with Kubernetes, 2nd Edition

Kubernetes

Kubernetes has become the operating system of today's cloud native world, providing a reliable and scalable platform for running containerized workloads. In this friendly, pragmatic book, cloud experts Justin Domingus and John Arundel show you what Kubernetes can do-and what you can do with it. This updated second edition guides you through the gro

Kubernetes for Full-Stack Developers

Kubernetes

Whether you're just curious, getting started with Kubernetes, or have experience with it, this curriculum will help you learn more about Kubernetes and running containerized applications. You'll learn about core Kubernetes concepts and use them to deploy and scale applications in practical tutorials. By the end of this curriculum you'll be able to