Getting Started with Google Kubernetes Engine
Module 00: Course Introduction
Full name: Getting Started with Google Kubernetes Engine
Product code: T-KUBGKE-I
These links are based on the course version 2.0.
Online course options:
- Getting Started with Google Kubernetes Engine - Google Cloud Skills Boost 12 credits
- Getting Started with Google Kubernetes Engine - Google Cloud Skills Boost for Partners free
- Getting Started with Google Kubernetes Engine - coursera free
- GoogleCloud: Getting Started with Google Kubernetes Engine - edX free
- Getting Started with Google Kubernetes Engine - Pluralsight paid
Lab recording playlist https://www.youtube.com/playlist?list=PLbOwD4pDuqPZEUstby5J-HFgh2MXupUQP
Module 01: Introduction to Google Cloud
Websites
- What is cloud computing? https://cloud.google.com/learn/what-is-cloud-computing
- Google Compute Engine https://cloud.google.com/products/compute?hl=en
- Google Kubernetes Engine (GKE) https://cloud.google.com/kubernetes-engine?hl=en
- Google App Engine https://cloud.google.com/appengine?hl=en
- Cloud Run functions https://cloud.google.com/functions?hl=en
- Cloud Run https://cloud.google.com/run?hl=en
- Google Cloud infrastructure https://cloud.google.com/infrastructure?hl=en
- Cloud locations https://cloud.google.com/about/locations
- Resource Manager https://cloud.google.com/resource-manager
- IAM overview https://cloud.google.com/iam/docs/overview
- Google Cloud console https://cloud.google.com/cloud-console
- Cloud SDK https://cloud.google.com/sdk?hl=en
- Google Cloud Command Line Interface (gcloud CLI) https://cloud.google.com/cli?hl=en
- Google Cloud APIs https://cloud.google.com/apis?hl=en
- Using APIs https://cloud.google.com/apis/docs/getting-started
- Client libraries https://cloud.google.com/apis/docs/client-libraries-explained
- Cloud Shell https://cloud.google.com/shell
- Google Cloud App https://cloud.google.com/app
Videos
- What is Google Cloud? https://www.youtube.com/watch?v=kzKFuHk8ovk
- What is Compute Engine? https://www.youtube.com/watch?v=KBeyQHoAcrQ
- Compute Engine in a minute https://www.youtube.com/watch?v=IuK4gQeHRcI
- Top 3 ways to run your containers on Google Cloud https://www.youtube.com/watch?v=jh0fPT-AWwM
- What is Google Kubernetes Engine (GKE)? https://www.youtube.com/watch?v=Rl5M1CzgEH4
- Why choose Google Kubernetes Engine? https://www.youtube.com/watch?v=dt2NjPIISdA
- Cloud Functions in a minute https://www.youtube.com/watch?v=BL4ZlPEamDo
- Introducing Cloud Functions (2nd gen) https://www.youtube.com/watch?v=ATBDTTM-Ohk
- Cloud Functions 2nd gen walkthrough https://www.youtube.com/watch?v=N6pMppfU2aQ
- Cloud Run in a minute https://www.youtube.com/watch?v=AL2rAmWFZjM
- Say hello to serverless containers with Cloud Run https://www.youtube.com/watch?v=nhwYc4StHIc
- Moving serverless forward with Cloud Run https://www.youtube.com/watch?v=R3YF8uly_gw
- Introduction to Cloud Run https://www.youtube.com/watch?v=1t94tdyojs0
- How does networking work across Google’s data centers? https://www.youtube.com/watch?v=2R-UVdw6thI
- Google Cloud Platform resource management https://www.youtube.com/watch?v=MzclA_hdNLY
- Cloud IAM in a minute https://www.youtube.com/watch?v=zd5d9Vv1ZFE
- What is IAM Policy? https://www.youtube.com/watch?v=WAKfcZ3zUg4
- What is the Google Cloud SDK? https://www.youtube.com/watch?v=tzFfdtb33K4
- What is the Google Cloud CLI? https://www.youtube.com/watch?v=FBU_tF7UzQY
- How to use the Google Cloud Console https://www.youtube.com/watch?v=27Pb5g7bEAA
- The Cloud Console Tour https://www.youtube.com/watch?v=FsbYh47q55o
- Developer and Management Tools https://www.youtube.com/watch?v=3v9XWdFyh2E
- Cloud SDK: Essential Command-Line Tools for Google Cloud Platform - Google Cloud Labs https://www.youtube.com/watch?v=69MdTXgA6Ws
- CLI for GCP https://www.youtube.com/watch?v=D0x6B-4oUNM
- Using Google Cloud Shell https://www.youtube.com/watch?v=hBMcAKzGt3w
- Intro to Cloud Shell Editor https://www.youtube.com/watch?v=tPnCfLaQmvk
Labs
1 Accessing the Google Cloud console and Cloud Shell
- recording of labhttps://youtu.be/fm3x8rHrwGg
Module 02: Introduction to Containers and Kubernetes
Websites
- What are Containers? https://cloud.google.com/learn/what-are-containers
- OCI Image Format Specification https://github.com/opencontainers/image-spec
- Cloud Build https://cloud.google.com/build?hl=en
- Cloud Build documentation https://cloud.google.com/build/docs
- Artifact Registry https://cloud.google.com/artifact-registry
- Artifact Registry documentation https://cloud.google.com/artifact-registry/docs
Videos
- Getting Started with Containers and Google Kubernetes Engine (Cloud Next ‘18) https://www.youtube.com/watch?v=znhnDHAPCZE
- Intro to Artifact Registry https://www.youtube.com/watch?v=712Y0KpeHok
- How to run containers on Kubernetes https://www.youtube.com/watch?v=_2fiMli8p3E
Labs
2 Working with Cloud Build
- recording of lab https://youtu.be/P88J93KNeWs
Module 03: Kubernetes Architecture
Websites
- Kubernetes documentation https://kubernetes.io/docs/home/
- Google Kubernetes Engine documentation https://cloud.google.com/kubernetes-engine/docs
- GKE Autopilot overview https://cloud.google.com/kubernetes-engine/docs/concepts/autopilot-overview
- Choose a GKE mode of operation https://cloud.google.com/kubernetes-engine/docs/concepts/choose-cluster-mode
- GKE Standard vs Autopilot comparison https://cloud.google.com/kubernetes-engine/docs/resources/autopilot-standard-feature-comparison
Videos
- What is Google Kubernetes Engine (GKE)? https://www.youtube.com/watch?v=Rl5M1CzgEH4
- Why choose Google Kubernetes Engine? https://www.youtube.com/watch?v=dt2NjPIISdA
- Introducing GKE Autopilot https://www.youtube.com/watch?v=_JKsv2BtAnY
- The latest from Google Kubernetes Engine (NeXT ‘23) https://youtu.be/H0qoy8twa2Q?si=a8OBRYlaDnNWto1R
- Getting started with Kubernetes https://www.youtube.com/watch?v=LYcHaDDcCYo
Labs
3 Deploying GKE Autopilot Clusters
- very similar lab https://www.cloudskillsboost.google/focuses/72686 (cost 1 credit)
- recording of lab https://youtu.be/vIG_aKqVYAA
Module 04: Kubernetes Operations
Websites
- kubectl documentation https://kubernetes.io/docs/reference/kubectl/
- kubectl cheat sheet https://kubernetes.io/docs/reference/kubectl/cheatsheet/
- Deploying a containerized application on GKE https://cloud.google.com/kubernetes-engine/docs/deploy-app-cluster
- Exposing applications using Services https://cloud.google.com/kubernetes-engine/docs/how-to/exposing-apps
Videos
- Getting started with Kubernetes https://www.youtube.com/watch?v=LYcHaDDcCYo
Labs
4 Deploying GKE Autopilot Clusters from Cloud Shell
- very similar lab https://www.cloudskillsboost.google/focuses/72688 (cost 1 credit)
- recording of lab https://youtu.be/TiwonzrSSms
Module 05: Course Summary
Courses for further study
- Architecting with Google Kubernetes Engine ILT, contact us for details
- Architecting with Google Kubernetes Engine Specialization coursera
- Architecting with Google Kubernetes Engine Pluralsight
- Cloud Engineer learning path https://cloud.google.com/learn/training/cloud-infrastructure#cloud-engineer-learning-path
- Cloud Architect learning path https://cloud.google.com/learn/training/cloud-infrastructure#cloud-architect-learning-path
- Cloud Developer learning path https://cloud.google.com/learn/training/application-development#cloud-developer-learning-path
- Cloud DevOps Engineer learning path https://cloud.google.com/learn/training/application-development#cloud-devOps-engineer-learning-path