Hands-On Cloud Native Development with Kubernetes

Hands-On Cloud Native Development with Kubernetes

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 0h 57m | 110 MB

Create end-to-end cloud-native apps with Kubernetes and DevOps

Building cloud-native applications can be difficult if you don’t know the key technologies and processes you need. Having a solid understanding of how to use the services provided by today’s major cloud providers is vital to implementing solutions that work effectively.

In this course, you will learn about the Google Cloud services you can use to develop and deploy cloud-native applications to Kubernetes. You will learn how modern DevOps techniques and methodologies used in a cloud-native environment help you streamline the software delivery process.

By the end of this course, you will be able to implement fully automated solutions to deliver software at scale efficiently and securely, using state-of-the-art technologies and practices.

Learn

  • Create highly available Kubernetes clusters in Google Cloud
  • Build a CI/CD solution to deploy cloud-native applications using Google Cloud services such as Cloud Build, Cloud Source Repositories, and more
  • Leverage DevOps techniques and processes such as Infrastructure as Code, automation, and more
  • Learn about the latest Google Cloud services and DevOps practices used to deploy modern applications in a cloud-native environment
  • Create an end-to-end continuous delivery workflow for your deployment
  • Learn to use Cloud Functions, Google Kubernetes Engine, and more
Table of Contents

What Building Cloud-Native Applications Looks Like
1 The Course Overview
2 What Does Cloud-Native Mean
3 Working on a Cloud-Native Software Delivery Platform
4 Understanding Cloud Build and Cloud Source Repositories
5 Cloud Pub Sub and Cloud Functions
6 Configuring and Overview of a Google Kubernetes Engine

Building a Cloud-Native Software Delivery Platform
7 Storing Code in Cloud Source Repositories
8 Implementing CI CD Workflows with Cloud Build
9 Build, Test, and Push Docker Images to the Container Registry
10 Configuring Cloud Pub Sub for Notifications from the Container Registry

Creating Kubernetes Clusters in Google Cloud
11 Configure a Highly Available Kubernetes Cluster in GKE
12 Differences Between Google Kubernetes Engine and kubeadm
13 Getting Familiar with kubectl

Deploying Cloud-Native Applications to the Cloud
14 Deploying Our First Cloud- Native Application to GKE
15 Scaling out the Application With kubectl
16 End-to-end Continuous Delivery Workflow in Action