Book Image

Creating Continuous Deployment Pipeline for Cloud Platforms [Video]

By : Walter Dolce
Book Image

Creating Continuous Deployment Pipeline for Cloud Platforms [Video]

By: Walter Dolce

Overview of this book

<p>Continuous Delivery is a process whereby code changes are automatically built, tested, and prepared for release to production. This video course starts by showing you how to ship logs to a central location for easier viewing and configure monitoring services to check the health of your containers and services with AWS, Azure, and Google. You will begin by designing toolsets and components which will make up the Continuous Deployment pipeline of the future<br />You will learn about logging services such as AWS, Google, and Azure. You will also learn why centralized logging is important and how container logging differs from logging from physical servers. You will then master monitoring containers and see some examples involving monitoring dashboards that will be installed in this course.</p> <p>Toward the end of the course, you will explore how monitoring and logging overlap, and how metrics can be retrieved from log files.</p> <p>All the code and supporting files for this course are available on GitHub at&nbsp;<a href="https://github.com/PacktPublishing/Creating-Continuous-Deployment-Pipeline-for-Cloud-Platforms" target="_blank">https://github.com/PacktPublishing/Creating-Continuous-Deployment-Pipeline-for-Cloud-Platforms</a></p> <h1>Style and Approach</h1> <p>This step-by-step guide will walk you through the creation of a Continuous Delivery pipeline for deploying, logging and monitoring containers. You will then master monitoring containers and see some examples of monitoring dashboards that will be installed in this course. Logging services of such as AWS, Azure, and Google are demonstrated.</p>
Table of Contents (5 chapters)
Chapter 3
Leveraging the Continuous Deployment Pipeline to Build the Production Environment
Content Locked
Section 1
Building Our Production Kubernetes Cluster with Terraform
In this video the viewer will learn how to create a Kubernetes cluster in GCP with Terraform and deploy the application for the first time via the continuous deployment pipeline. - Create Kubernetes cluster with Terraform - Push the Docker image to Docker registry, create the Kubernetes resource to deploy application from the local machine - Configure the continuous deployment pipeline to build, push, and deploy the application to the production environment