Google Cloud Skills Boost — Manage Kubernetes in Google Cloud
2 min readJan 11, 2024
Managing Deployments Using Kubernetes Engine
Prerequisites
Introduction to Docker
In this lab, we will learn how to do the following:
- How to build, run, and debug Docker containers.
- How to pull Docker images from Docker Hub and Google Artifact Registry.
- How to push Docker images to Google Artifact Registry.
Hello Node Kubernetes
What we’ll learn
- Create a Node.js server.
- Create a Docker container image.
- Create a container cluster.
A cluster consists of a Kubernetes master API server hosted by Google and a set of worker nodes. The worker nodes are Compute Engine virtual machines.
- Create a Kubernetes pod.
A Kubernetes pod is a group of containers tied together for administration and networking purposes. It can contain single or multiple containers.
- Scale up your services.
Which of the following are features of the Kubernetes Engine?
- Identity and Access Management
- Integrated Logging and Monitoring
- Stateful Application Support
Debugging Apps on Google Kubernetes Engine
In this lab, we will learn how to:
- Use Cloud Monitoring to detect issues
- Use Cloud Logging to troubleshoot an application running on GKE
Collect Metrics from Exporters using the Managed Service for Prometheus
In this lab, we will learn how to:
- Deploy a GCE instance and configure the node-exporter tool
- Build the GMP binary locally and deploy to the GCE instance
- Apply a Prometheus configuration to begin collecting metrics