𝔖 Scriptorium
✦   LIBER   ✦

📁

Pro Google Cloud Automation With Google Cloud Deployment Manager, Spinnaker, Tekton, and Jenkins

✍ Scribed by Sabharwal, Navin, Pandey, Piyush


Year
2020
Tongue
English
Leaves
318
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Table of Contents
About the Authors
About the Technical Reviewer
Acknowledgments
Chapter 1: Introduction to GCP Automation
Introduction to GCP
GCP’s Automation Building Blocks
Support for Simplification of Deployments
Repeatable Deployment Processes
Application Focus
Automated Releases
Enable Best Practices
Zero Downtime Deployment
Blue-Green Deployment
Rolling Updates
Canary
Signing Up for Google Cloud
Using the VM Creation Console
Setting Up an Environment for Google GKE
Create a Project
Launch Cloud Shell
Summary
Chapter 2: Getting Started with Google Cloud Deployment Manager
Introduction to the Deployment Manager
Key Features of Deployment Manager
Python and Jinja
Understanding the Deployment Manager Components
Configuration Files
Resource Section
Types
Base Type
Composite Type
Google Managed Types
Composite or Type Provider
Imported Template
Templates
Manifest
Initial Configuration View
Fully Evaluated Configuration View
Layout of the Deployment
Deployment
Hands-on Use Cases of Deployment Manager
Create a Network and Subnetwork
Create the Virtual Machine
Delete the Deployment
Summary
Chapter 3: Getting Started with Spinnaker on GCP
Features of Spinnaker
Spinnaker Architecture
Application Management
Application Deployment
Spinnaker for GCP
Installing Spinnaker on Google Cloud Platform
Access Spinnaker
Spinnaker Navigation
Applications
Notifications
Features
Links
Traffic Guard Cluster
Application Creation
Pipeline Templates
Create a Pipeline
Pipeline Administration
Pipeline Expressions
Code
Operator
Lists
Maps
Math
Strings
Helper Functions
Conditional Expressions
Projects
CI/CD Use Case with Spinnaker
Sock-Shop Application Architecture
Node Pools Selection
Node Selection
Services in the Sock-Shop Application
Creating a Continuous Delivery Pipeline in Spinnaker
Configure a GitHub Artifact
Create the Application in Spinnaker
Create the Pipeline
Canary Deployment Use Case with Spinnaker
Create a New GKE Cluster
Running the Pipeline Manually
Triggering the Pipeline Automatically via Code Changes
Summary
Chapter 4: Getting Started with Tekton on GCP
Tekton Features
Tekton’s Pipeline Architecture
Steps
Tasks
Cluster Tasks
Pipelines
Pipeline Resource (Input/Output Resources)
TaskRuns and PipelineRuns
Configuring Tekton’s Pipeline Components
Configuring a Task
TaskRun Configuration
Specifying the Target Task as taskRef
Specifying the Target Task by Embedding It in TaskRun
Examining the Fields
Defining a Pipeline
PipelineRun
Workspace
Workspaces in Task
Workspaces in TaskRun
Workspaces in Pipeline
Workspaces in PipelineRuns
Pipeline Resource
Setting Up a Tekton Pipeline in GCP
Use Case Implementation with Tekton Pipeline
Summary
Chapter 5: Automation with Jenkins and  GCP-Native CI/CD Services
Introduction to Automation
Automation of GCP Development
Cloud Code
Cloud Source Repository
Code Build
Cloud Storage
Artifact Registry
Introduction to Jenkins
Jenkins UX and UI
Jenkins Plugins and Security
Jenkins Build Pipeline
Freestyle Project
Pipeline
Setting Up Jenkins with GCP Development Automation
Set Up the Environment
Launch Google Cloud Shell
Install and Configure Jenkins
Set Up the Environment Variables
Bind the Roles
Download the Service Account Key
Create an SSH Key
Build the VM Image
Create a Compute Engine Image
Integrate Google Cloud Services with Jenkins
Configure the Credentials
Configure the Compute Engine Plugin
Test the Configuration
Set Up the Google Native Service
Configure the Cloud Build
Cloud Storage Set Up
Use Case Implementation Using Jenkins with Google-Native Services
Summary
Index


📜 SIMILAR VOLUMES


Pro DevOps with Google Cloud Platform: W
✍ Pierluigi Riti 📂 Library 📅 2018 🏛 Apress 🌐 English

Use DevOps principles with Google Cloud Platform (GCP) to develop applications and services. This book builds chapter by chapter to a complete real-life scenario, explaining how to build, monitor, and maintain a complete application using DevOps in practice. Starting with core DevOps concepts, cont

Pro DevOps with Google Cloud Platform: W
✍ Pierluigi Riti 📂 Library 📅 2018 🏛 Apress 🌐 English

Use DevOps principles with Google Cloud Platform (GCP) to develop applications and services. This book builds chapter by chapter to a complete real-life scenario, explaining how to build, monitor, and maintain a complete application using DevOps in practice. Starting with core DevOps concepts, conti

Google Cloud Associate Cloud Engineer Ce
✍ Agnieszka Koziorowska, Wojciech Marusiak 📂 Library 📅 2023 🏛 Packt Publishing 🌐 English

<p><span>Gain practical knowledge and hands-on expertise in implementing Google Cloud Platform services and prepare to confidently pass the exam on your first attempt</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Explore Google Cloud Platform services and operations in depth</span>

Google Cloud Associate Cloud Engineer Ce
✍ Agnieszka Koziorowska, Wojciech Marusiak 📂 Library 📅 2023 🏛 Packt Publishing 🌐 English

<p><span>Gain practical knowledge and hands-on expertise in implementing Google Cloud Platform services and prepare to confidently pass the exam on your first attempt</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Explore Google Cloud Platform services and operations in depth</span>

Google Cloud Associate Cloud Engineer Ce
✍ Agnieszka Koziorowska, Wojciech Marusiak 📂 Library 📅 2023 🏛 Packt Publishing 🌐 English

<p><span>Gain practical knowledge and hands-on expertise in implementing Google Cloud Platform services and prepare to confidently pass the exam on your first attempt</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Explore Google Cloud Platform services and operations in depth</span>

Cloud Native Automation with Google Clou
✍ Anthony Bushong, Kent Hua 📂 Library 📅 2022 🏛 Packt Publishing 🌐 English

<p><span>Written by two Google Cloud experts, this book will help you to create a concrete foundation of Cloud Build so that you can define workflows and pipelines as builds in Google Cloud Build</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Learn Cloud Build's API and build config