This class will help participants interested in the GCP Associate Cloud Engineer Certification to orient themselves on the required topics and give them practical knowledge to start off on that learning path.

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

 

04/01/2024 - 04/01/2024
10:00 AM - 06:00 PM
Eastern Standard Time
Online Virtual Class
USD $580.00
Enroll