05/31/2022 - 05/31/2022
10:00 AM - 06:00 PM
Online Virtual Class
USD $550.00
Enroll
06/20/2022 - 06/20/2022
10:00 AM - 06:00 PM
Online Virtual Class
USD $550.00
Enroll
07/25/2022 - 07/25/2022
10:00 AM - 06:00 PM
Online Virtual Class
USD $550.00
Enroll

Audience

Software engineers, developers, system integrators, architects, and technical managers.

Prerequisites

Basic knowledge of programming and Linux.

Duration

1 day

Outline for Getting started with Google Kubernetes Engine Training

Chapter 1. Google Cloud Overview

  • What is Google Cloud?
  • Google Cloud circa 2021
  • What is Google Cloud Platform (GCP)?
  • Google Cloud Products (Services)
  • GCP at a Glance
  • What is a GCP Project?
  • Identifying a Project
  • Billing and Projects
  • Creating a Project in Cloud Console
  • Ways to Interact with Google Cloud
  • Cloud Shell
  • Location of the Cloud Shell Icon in the Cloud Console
  • The gcloud CLI Tool
  • Google Cloud Service Categories
  • Google Cloud Console Navigation Menu Options (1 of 3)
  • Google Cloud Console Navigation Menu Options (2 of 3)
  • Google Cloud Console Navigation Menu Options (3 of 3)
  • Computing Options
  • Compute Capabilities
  • Regions and Zones
  • Setting the Default Compute Zone Using gcloud
  • Global, Regional, and Zonal Resources
  • Global, Regional, and Zonal Resources Relationship Diagram
  • Summary

Chapter 2. Cloud Build Service

  • What is Cloud Build Service?
  • Container-Optimized VM Images
  • Google Container Registry
  • Building a Docker Image with Cloud Build (Step 1 of 2)
  • Building a Docker Image with Cloud Build (Step 2 of 2)
  • Building a Docker Image Using a Build Config File
  • Viewing the Build Details
  • Storing Images in Container Registry
  • Summary

Chapter 3. Introduction to Kubernetes

  • What is Kubernetes?
  • Container Orchestration
  • Kubernetes Architecture
  • Main Components
  • Kubernetes Cluster
  • Clusters and Namespaces
  • Master Node
  • Nodes
  • Interacting with Kubernetes
  • Pods
  • Using Pods to Group Containers
  • Label
  • Label Selector
  • Replication Controller and Replica Set
  • Service
  • Storage Volume
  • Secret
  • Resource Quota
  • Authentication and Authorization
  • Routing
  • Docker Registry
  • Summary

Chapter 4. Using the kubectl CLI Tool

  • Google Cloud CLI Tools
  • Overview of kubectl
  • Trying Out Kubernetes and kubectl
  • Documentation
  • The kubectl Command Syntax
  • Sample Commands (Operations)
  • Commands for Scaling Resources
  • Commands for Deleting Resources
  • Interacting with Running Pods
  • Deployment Commands
  • Annotated Example: Using Port Forwarding to Access MongoDB Running in a Kubernetes Cluster (Step 1 of 3)
  • Annotated Example: Using Port Forwarding to Access MongoDB Running in a Kubernetes Cluster (Step 2 of 3)
  • Annotated Example: Using Port Forwarding to Access MongoDB Running in a Kubernetes Cluster (Step 3 of 3)
  • Summary

Chapter 5. Google Cloud Platform Container Services

  • What are Containers?
  • What are Containers For?
  • What are Container Services?
  • Google Kubernetes Engine (GKE)
  • The CLI Tools
  • Container-Optimized VM Images
  • GKE Main Components
  • The Benefits of Using Google Kubernetes Clusters
  • Standard GKE Cluster Architecture
  • The Control Plane
  • Kubernetes API Server
  • Google Container Registry
  • Creating a GKE Cluster with the gcloud CLI
  • Deploying a Containerized App with the kubectl CLI
  • What is Anthos?
  • Anthos Deployment Options
  • Summary