Google Cloud training

Getting Started with Google Kubernetes Engine

This course covers an introduction to Kubernetes, a software layer that sits between your applications and your hardware infrastructure. 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.

  • Duration: 1 day
  • Languages: English, German
  • Level: Introductory
  • Group size: Up to 16

What you'll learn

  • Discuss the differences among Google Cloud compute platforms.
  • Discuss the components and architecture of Kubernetes.
  • Identify how Google manages Kubernetes orchestration.
  • Create and manage Google Kubernetes Engine clusters by using the Google Cloud console and the gcloud/kubectl commands.

Prerequisites

  • Having completed Google Cloud Fundamentals: Core Infrastructure, or having equivalent experience
  • Basic proficiency with command-line tools and Linux operating system environments

Course outline

Introduction to the Course
  • The course introduction explains the course goals and previews each section.
Introduction to Google Cloud
  • Cloud computing and Google Cloud
  • Google Cloud compute offerings
  • The Google network
  • Resource management
  • Billing
  • Interacting with Google Cloud
Introduction to Containers and Kubernetes
  • Introduction to containers
  • Container images
  • Working with Cloud Build
  • Kubernetes
  • Google Kubernetes Engine
Kubernetes Architecture
  • Kubernetes concepts
  • The Kubernetes control plane
  • Google Kubernetes Engine concepts
  • Kubernetes object management
Kubernetes Operations
  • The kubectl command
  • Introspection
Course Summary
  • The course summary recaps the major concepts learners were introduced to during the course.

Related courses

Application Development with Cloud Run

This course introduces you to the fundamentals, practices, capabilities and tools for modern cloud application development with Cloud Run. Through a combination of lectures, hands-on labs, and supplemental materials, you learn how to develop and deploy applications on Google Cloud by using Cloud Run. This version of the course consists of three separate courses that include topics on creating containers, developing applications with Cloud Run, and Cloud Run functions.

  • Duration: 2 days
  • Languages: English, German
  • Level: Introductory

Getting Started with Terraform for Google Cloud

This course provides an introduction to using Terraform for Google Cloud. It enables learners to describe how Terraform can be used to implement infrastructure as a code and to apply some of its key features and functionalities to create and manage Google Cloud infrastructure. Learners will get hands-on practice building Google Cloud resources using Terraform.

  • Duration: 1 day
  • Languages: English, German
  • Level: Introductory

Logging, Monitoring, and Observability in Google Cloud

This course teaches participants techniques for monitoring and improving infrastructure and application performance in Google Cloud. Using a combination of presentations, demos, hands-on labs, and real-world case studies, attendees gain experience with full-stack monitoring, real-time log management and analysis, debugging code in production, tracing application performance bottlenecks, and profiling CPU and memory usage.

  • Duration: 2 days
  • Languages: English, German
  • Level: Introductory

Not sure which course fits?

Book a 30-minute call. We'll look at where your team is, what they need to be able to do, and put together either a specific course date or a tailored learning plan.