On-demand activities

Find the right on-demand learning activities for you. Labs are short learning activities that teach you a specific lesson by giving you direct, temporary, hands-on access to real cloud resources. Courses are longer activities, consisting of several modules made of videos, documents, hands-on labs and quizzes. Finally, quests are similar, but are usually shorter and contain only labs.

  • Badge
  • Format
  • Language

100 results

  1. Lab Featured

    How to Use a Network Policy on Google Kubernetes Engine

    In this lab you learn how to improve the security of your Kubernetes Engine by applying fine-grained restrictions to limit intra-cluster network communication.

  2. Lab Featured

    Awwvision: Cloud Vision API from a Kubernetes Cluster

    This hands-on lab uses Kubernetes and Cloud Vision API to create an example of how to use the Vision API to classify (label) images from Reddit's /r/aww subreddit and display the labelled results in a web app.

  3. Lab Featured

    Connect to Cloud SQL from an Application in Google Kubernetes Engine

    This lab shows how easy it is to connect an application in Google Kubernetes Engine to a Cloud SQL instance using the Cloud SQL Proxy container as a sidecar container. You will deploy a GKE cluster and a Cloud SQL Postgres instance and use the Cloud SQL Proxy container to allow communication between them.

  4. Course Featured

    Google Kubernetes Engine Best Practices: Security

    Get Anthos Ready. This Google Kubernetes Engine-centric quest of best practice hands-on labs focuses on security at scale when deploying and managing production GKE environments -- specifically role-based access control, hardening, VPC networking, and binary authorization.

  5. Lab Featured

    Build and Deploy a Docker Image to a Kubernetes Cluster: Challenge Lab

    In this hands-on lab you will build a Docker container image using a tag that allows it to be stored on the Google Container Registry (GCR), then push it out to GCR before deploying. Create a Kubernetes cluster and deploy the sample app to the cluster.

  6. Lab Featured

    Running a MongoDB Database in Kubernetes with StatefulSets

    Containers are becoming a popular way to run and scale applications across multiple cloud providers or on both cloud and on-premise hardware. This lab provides a quick introduction to running a MongoDB database on Kubernetes Engine using Docker.

  7. Lab Featured

    Migrating a Monolithic Website to Microservices on Google Kubernetes Engine

    Deploy a monolithic application to a Google Kubernetes Engine cluster, then break it down into microservices.

  8. Lab Featured

    Scale Out and Update a Containerized Application on a Kubernetes Cluster: Challenge Lab

    Your challenge is to deploy a containerized application to a Kubernetes cluster, updated the application, then scaled it out.

  9. Lab Featured

    Manage Kubernetes in Google Cloud: Challenge Lab

    This challenge lab tests your skills and knowledge from the labs in the Manage Kubernetes in Google Cloud skill badge. You should be familiar with the content of the labs before attempting this lab.

  10. Lab Featured

    Managing Deployments Using Kubernetes Engine

    Dev Ops best practices make use of multiple deployments to manage application deployment scenarios. This lab provides practice in scaling and managing containers to accomplish common scenarios where multiple heterogeneous deployments are used.