Deploy to Kubernetes in Google Cloud

Deploy to Kubernetes in Google Cloud

Google BDL-DPLKUB

USD 49.50

Learn about Google Kubernetes Engine and multiple deployment approaches including how to: configure and build images to run and debug Docker containers, build Kubernetes Engine clusters, and manage them with kubectl, deploy Kubernetes applications using deployments and continuous delivery techniques.

Course Prerequisites

It is recommended that you complete the Create and Manage Cloud Resources quest.
 

USD 49.50

Introduction to Docker

Module 1

Introduction to Docker

Introduction to Docker

Google LIS-GOOGLE-2075
USD 9.90
Google
Google Cloud Self-Paced Labs
English
30 days

Docker is an open platform for developing, shipping, and running applications. With Docker, you can separate your applications from your infrastructure and treat your infrastructure like a managed application. Docker helps you ship code faster, test faster, deploy faster, and shorten the cycle between writing code and running code.

Docker does this by combining kernel containerization features with workflows and tooling that helps you manage and deploy your applications.

Docker containers can be directly used in Kubernetes, which allows them to be run in the Kubernetes Engine with ease. After learning the essentials of Docker, you will have the skillset to start developing Kubernetes and containerized applications.

See more See less
Kubernetes Engine: Qwik Start

Module 2

Kubernetes Engine: Qwik Start

Kubernetes Engine: Qwik Start

Google LIS-GOOGLE-2064
USD 9.90
Google
Google Cloud Self-Paced Labs
English
30 days

Google Kubernetes Engine (GKE) provides a managed environment for deploying, managing, and scaling your containerized applications using Google infrastructure. The Kubernetes Engine environment consists of multiple machines (specifically Compute Engine instances) grouped to form a container cluster. In this lab, you get hands-on practice with container creation and application deployment with GKE.

Google Kubernetes Engine (GKE) clusters are powered by the Kubernetes open source cluster management system. Kubernetes provides the mechanisms through which you interact with your container cluster. You use Kubernetes commands and resources to deploy and manage your applications, perform administrative tasks, set policies, and monitor the health of your deployed workloads.

Kubernetes draws on the same design principles that run popular Google services and provides the same benefits: automatic management, monitoring and liveness probes for application containers, automatic scaling, rolling updates, and more. When you run your applications on a container cluster, you're using technology based on Google's 10+ years of experience with running production workloads in containers.

See more See less
Orchestrating the Cloud with Kubernetes

Module 3

Orchestrating the Cloud with Kubernetes

Orchestrating the Cloud with Kubernetes

Google LIS-GOOGLE-2138
USD 9.90
Google
Google Cloud Self-Paced Labs
English
30 days

In this lab you will learn how to:

  • Provision a complete Kubernetes cluster using Kubernetes Engine.
  • Deploy and manage Docker containers using kubectl.
  • Break an application into microservices using Kubernetes' Deployments and Services.

Kubernetes is all about applications. In this part of the lab you will use an example application called "app".

See more See less
Managing Deployments Using Kubernetes Engine

Module 4

Managing Deployments Using Kubernetes Engine

Managing Deployments Using Kubernetes Engine

Google LIS-GOOGLE-2042
USD 9.90
Google
Google Cloud Self-Paced Labs
English
30 days

Dev Ops practices will regularly make use of multiple deployments to manage application deployment scenarios such as "Continuous Deployment", "Blue-Green Deployments", "Canary Deployments" and more. This lab is to provide practice in scaling and managing containers so you can accomplish these common scenarios where multiple heterogeneous deployments are being used.

See more See less
Continuous Delivery with Jenkins in Kubernetes Engine

Module 5

Continuous Delivery with Jenkins in Kubernetes Engine

Continuous Delivery with Jenkins in Kubernetes Engine

Google LIS-GOOGLE-2096
USD 9.90
Google
Google Cloud Self-Paced Labs
English
30 days

In this lab, you will learn how to set up a continuous delivery pipeline with Jenkins on Kubernetes engine. Jenkins is the go-to automation server used by developers who frequently integrate their code in a shared repository. 

See more See less

* Required Fields