Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

CI/CD with Docker and Kubernetes

How to Deliver Cloud Native Applications at High Velocity

by Marko Anastasov, Jérôme Petazzoni, Pablo Tom Zavalia

CI/CD with Docker and Kubernetes

Subscribe to new books via dBooks.org telegram channel

Join
DescriptionTable of ContentsDetailsReport an issue

Book Description

Containers change how developers build, test, and deploy code. Adopting them takes time. Using them the wrong way can slow down your delivery process.

But you don't have a team of engineers to dedicate to this like Spotify or Netflix do. Maybe you're a startup CTO with features to ship - you can't spend hundreds of hours on internal systems.

Using this free ebook as a guide, you won't need a dedicated sysadmin to have a productive container-based CI/CD process.

By the end of this book you will understand:
- The key benefits of using Docker containers and how to attain them.
- How deployment to Kubernetes works.
- How both our culture and delivery tools need to change in order to fully benefit from the agility that containers and cloud can offer.

You will be able to:
- Execute a detailed roadmap to adopting containers.
- Build and test applications with Docker.
- Perform canary deployments to Kubernetes on the major cloud providers (AWS, DigitalOcean, Google Cloud).
- Configure serverless CI/CD pipelines with Semaphore that automate the whole process.

This open book is licensed under a Creative Commons License (CC BY-NC-ND). You can download CI/CD with Docker and Kubernetes ebook for free in PDF format (3.5 MB).

Table of Contents

Part 1
Using Docker for Development and CI/CD
Part 2
Deploying to Kubernetes
Part 3
CI/CD Best Practices for Cloud-Native Applications
Part 4
Implementing a CI/CD Pipeline
Part 5
Final Words

Book Details

Title
CI/CD with Docker and Kubernetes
Subject
Computer Science
Publisher
Semaphore
Published
2021
Pages
92
Edition
2
Language
English
PDF Size
3.5 MB
License
CC BY-NC-ND

Related Books

Using .NET Core, Docker, and Kubernetes Succinctly
Terms like container and Docker, unknown to Microsoft programmers until now, have recently become essential in technical discussions about the development, distribution, and management of our applications. Containers can solve some of programmers' everyday problems, but a challenge with them is managing their lifecycles and the communication a...
Containerized Docker Application Lifecycle with Microsoft Platform and Tools
This book provides end-to-end guidance on the Docker application development lifecycle with Microsoft tools and services while providing an introduction to Docker development concepts for readers who might be new to the Docker ecosystem. This way, anyone can understand the global picture and start planning development projects based on Docker and M...
How To Build a Website With CSS and HTML
This project-based eBook will introduce you to Cascading Style Sheets (CSS), a stylesheet language used to control the presentation of websites, by building a personal website using our demonstration site as a model. Though our demonstration site features Sammy the Shark, you can switch out Sammy's information with your own if you wish to pers...
Rails on Containers
This book is designed to introduce you to using containers and Kubernetes for full-stack development. You'll learn how to develop a full-stack application using Ruby on Rails and PostgreSQL with Sidekiq, and how to manage them all - first with Docker, then with Docker Compose, and finally with Kubernetes. The topics that it covers include h...
Teaching Tolerance in a Globalized World
This open access thematic report identifies factors and conditions that can help schools and education systems promote tolerance in a globalized world. The IEA's International Civic and Citizenship Study (ICCS) is a comparative research program designed to investigate the ways in which young people are prepared to undertake their roles as citi...
Balanced Urban Development: Options and Strategies for Liveable Cities
This book provides a unique synthesis of concepts and tools to examine natural resource, socio-economic, legal, policy and institutional issues that are important for managing urban growth into the future. The book will particularly help the reader to understand the current issues and challenges and develop strategies and practices to cope with fut...