Google Kubernetes Engine (GKE) brings you Kubernetes as a managed service on Google Cloud. This course teaches the basics of GKE and how to get applications containerized and running in Google Cloud. The course covers a basic introduction to Google Cloud, an overview of containers and Kubernetes, Kubernetes architecture, and Kubernetes operations.
1 Introduction to the Course
- The course introduction explains the course goals and previews each section.
- Introduce the course goals and preview each section of the course.
2 Introduction to Google Cloud
- Cloud computing and Google Cloud
- Google Cloud compute offerings
- The Google network
- Resource management
- Billing
- Interacting with Google Cloud
- Identify Google Cloud services and their functions
- Choose the right Google Cloud services to create your own cloud solution
- Define the purpose of and use cases for Identity and Access Management (IAM)
- Identify how costs can be managed in the resource hierarchy
- Use the Google Cloud console and Cloud Shell to create virtual machines (VMs), service accounts, and buckets
- Lab: Accessing the Google Cloud console and Cloud Shell
- Module quiz
3 Introduction to Containers and Kubernetes
- Introduction to containers
- Container images
- Working with Cloud Build
- Kubernetes
- Google Kubernetes Engine
- Define the concept of a container and identify uses for containers
- Identify the purpose of and use cases for Kubernetes
- Outline the concept of Google Kubernetes Engine
- Create a container using Cloud Build
- Lab: Working with Cloud Build
- Module quiz
4 Kubernetes Architecture
- Kubernetes concepts
- The Kubernetes control plane
- Google Kubernetes Engine concepts
- Kubernetes object management
- Conceptualize the Kubernetes architecture
- Identify how to view and manage Kubernetes objects
- Distinguish between Google Kubernetes Engines modes of operation
- Deploy a Kubernetes cluster by using GKE
- Lab: Deploying GKE Autopilot clusters
- Module quiz
5 Kubernetes Operations
- The kubectl command
- Introspection
- Work with the kubectl command
- Inspect the cluster and Pods
- View a Pod’s console output
- Sign in interactively to a Pod
- Lab: Deploying GKE Autopilot Clusters from Cloud Shell
- Module quiz
6 Course Summary
- The course summary recaps the major concepts learners were introduced to during the course
- Recap the content covered in each section of the course