Course

Architecting with Google Kubernetes Engine

Google Cloud

The Architecting with Google Kubernetes Engine specialization provides comprehensive training on implementing solutions using Google Kubernetes Engine (GKE). You will learn to build, schedule, load balance, and monitor workloads, as well as provide persistent storage to applications. The course covers essential aspects such as discovery of services, managing role-based access control and security, and leveraging various Google Cloud storage options.

Throughout the specialization, you will explore the foundational principles of Google Cloud products and services, the components and architecture of Kubernetes, and the role of the kubectl command. By the end, you will be proficient in creating and using deployments, services, load balancers, and different Kubernetes storage abstractions. Additionally, you will gain expertise in defining Identity and Access Management roles for GKE, implementing logging in Kubernetes, and utilizing Google Cloud Managed Storage Services with GKE. The course also delves into using CI/CD with GKE to streamline the development and deployment processes.

Certificate Available ✔

Get Started / More Info
Architecting with Google Kubernetes Engine
Course Modules

This specialization consists of modules covering Google Cloud fundamentals, the foundations of GKE, GKE workloads, and GKE production. Students will gain expertise in infrastructure organization, Kubernetes architecture, load balancing, security, and CI/CD.

Google Cloud Fundamentals: Core Infrastructure

Module 1: Google Cloud Fundamentals: Core Infrastructure

  • Identify the purpose and value of Google Cloud products and services
  • Define how infrastructure is organized and controlled in Google Cloud
  • Explain how to create a basic infrastructure in Google Cloud
  • Select and use Google Cloud storage options

Architecting with Google Kubernetes Engine: Foundations

Module 2: Architecting with Google Kubernetes Engine: Foundations

  • Understand the difference among Google Cloud compute platforms
  • Understand the components and architecture of Kubernetes
  • Store container images in Container Registry

Architecting with Google Kubernetes Engine: Workloads

Module 3: Architecting with Google Kubernetes Engine: Workloads

  • Understand the role of the kubectl command
  • Create and use deployments, and create run jobs and cron jobs
  • Create services and use load balancers to expose services to external clients
  • Understand and work with different Kubernetes storage abstractions

Architecting with Google Kubernetes Engine: Production

Module 4: Architecting with Google Kubernetes Engine: Production

  • Define Identity and Access Management roles for GKE, as well as Kubernetes pods security policies
  • Understand how logging is implemented in Kubernetes, and how GKE extends that basic functionality using Google Cloud's operations suite
  • Use Google Cloud Managed Storage Services with GKE
  • Use CI/CD with GKE
More Cloud Computing Courses

Automating your BigQuery Data Pipeline with Cloud Dataprep

Google Cloud

Automating your BigQuery Data Pipeline with Cloud Dataprep is a self-paced lab that explores using Dataprep on complex data structures in BigQuery.

Descubriendo anomalías con Azure Anomaly Detector

Coursera Project Network

Descubriendo anomalías con Azure Anomaly Detector teaches how to utilize Azure's Anomaly Detector for detecting anomalies in temporal data using AI, and integrating...

Jenkins Pipeline: Declarative and IaC approaches for DevOps

Coursera Project Network

Learn to write Jenkins scripts in UI and Jenkinsfile for multi-stage CD workflows in under 2 hours.

Two Major Models of running containers in AWS

Coursera Project Network

Two Major Models of running containers in AWS This course provides an overview of container computing in AWS, covering building Docker images and deploying containers...