Google Cloud

Container Workload Management and Production Operations Specialization

Labor Day starts with $70+ in savings on Coursera Plus. Save 40% for 3 months.

Google Cloud

Container Workload Management and Production Operations Specialization

Run Kubernetes Workloads at Scale.

Build hands-on GKE skills to deploy, scale, secure, monitor, and manage production workloads

Included with Coursera PlusLearn more

Ask Coursera

Get in-depth knowledge of a subject
Intermediate level

Recommended experience

4 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Get in-depth knowledge of a subject
Intermediate level

Recommended experience

4 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Deploy and manage containerized applications using GKE, Kubernetes, kubectl, and deployment configuration files.

  • Scale and optimize GKE workloads using pod- and node-level autoscaling, load balancing, health probes, and resource optimization.

  • Operate resilient production environments with monitoring, workload backup and restore, multi-tenancy, and cost optimization.

  • Secure Kubernetes infrastructure by hardening GKE configurations and reducing risks such as pod escape and privilege escalation.

Details to know

Shareable certificate

Add to your LinkedIn profile

Taught in English
Recently updated!

August 2026

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from Google Cloud

Specialization - 13 course series

Getting Started with Google Kubernetes Engine

Getting Started with Google Kubernetes Engine

Course 1, 6 hours

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 gcloud/kubectl commands.

Skills you'll gain

Category: Kubernetes
Category: Google Cloud Platform
Category: Cloud Computing
Category: Application Deployment
Category: Command-Line Interface
Category: Containerization
Category: Cloud Deployment
Category: Identity and Access Management
Category: Cloud Platforms
Category: Cloud Management
Category: Cloud Infrastructure
Category: Cloud Computing Architecture
Category: Cloud Services
Category: Continuous Delivery
Category: Infrastructure Architecture
Kubernetes Engine: Qwik Start

Kubernetes Engine: Qwik Start

Course 2, 1 hour

What you'll learn

  • How to create containers and application deployment with GKE

Skills you'll gain

Category: Managed Services
Category: Cloud-Native Computing
Category: Kubernetes
Category: Application Deployment
Category: Containerization
Category: Google Cloud Platform
Category: Cloud Deployment
Category: Scalability
Category: Cloud Platforms
GKE Autopilot: Qwik Start

GKE Autopilot: Qwik Start

Course 3, 1 hour

What you'll learn

  • Optimize and configure a cluster using best practices for high availability and security

  • Monitor the health of the cluster

  • Recalculate the cluster capacity needed to run your workloads at any given moment

Skills you'll gain

Category: Application Deployment
Category: Application Development
Category: Scalability
Category: Kubernetes
Category: Cloud-Native Computing
Category: Containerization
Category: Cloud Deployment
Category: System Monitoring
Category: Google Cloud Platform
Category: System Configuration
Category: Capacity Management
Managing Deployments Using Kubernetes Engine

Managing Deployments Using Kubernetes Engine

Course 4, 1 hour

What you'll learn

  • Practice with kubectl tool

  • Create deployment yaml files

  • Launch, update, and scale deployments

Skills you'll gain

Category: Scalability
Category: DevOps
Category: Application Deployment
Category: Containerization
Category: YAML
Category: Cloud Deployment
Category: Kubernetes
Category: Google Cloud Platform
Category: Devops Tools
GKE Workload Optimization

GKE Workload Optimization

Course 5, 2 hours

What you'll learn

  • Increase the resource efficiency and availability of your workloads through fine-tuning your cluster's workload and optimize cluster's costs.

Skills you'll gain

Category: Application Deployment
Category: Performance Testing
Category: Performance Stress Testing
Category: DevOps
Category: Cloud Infrastructure
Category: Load Balancing
Category: Kubernetes
Category: Google Cloud Platform
Category: Cloud-Native Computing
Category: Routing Protocols
Category: Containerization

What you'll learn

  • Set up Horizontal and Vertical Pod Autoscaling for pod-level scaling, Cluster Autoscaler, and Node Auto Provisioning for node-level scaling.

Skills you'll gain

Category: Performance Testing
Category: Cloud-Native Computing
Category: Scalability
Category: Application Deployment
Category: Kubernetes
Category: Google Cloud Platform
Category: DevOps
Category: Performance Stress Testing
Category: Cloud Infrastructure
Category: Cloud Deployment
Manage Scalable Workloads in GKE

Manage Scalable Workloads in GKE

Course 7, 22 hours

What you'll learn

  • Describe the challenges of designing a multi-cluster infrastructure.

  • Describe the components and architecture of GKE Fleets

  • Identify and describe the core components of a GKE fleet.

  • Create, connect, and manage GKE clusters from multiple deployment environments.

Skills you'll gain

Category: Kubernetes
Category: Cloud Management
Category: Google Cloud Platform
Category: Configuration Management
Category: CI/CD
Category: Multi-Cloud
Category: Istio
Category: Identity and Access Management
Category: Application Deployment
Category: Vulnerability Scanning
Category: Scalability
Category: Security Controls
Category: Cloud-Native Computing
Category: Model Deployment
Category: AI Workflows
Hardening Default GKE Cluster Configurations

Hardening Default GKE Cluster Configurations

Course 8, 2 hours

What you'll learn

  • Create a small GKE cluster using the default settings.

  • Validate the most common paths of pod escape and cluster privilege escalation from the perspective of a malicious internal user.

  • Validate the cluster no longer allows for each of those actions to occur.

Skills you'll gain

Category: Verification And Validation
Category: Security Controls
Category: Hardening
Category: Cloud Computing
Category: Google Cloud Platform
Category: Security Testing
Category: Threat Management
Category: Vulnerability Assessments
Category: Kubernetes
Cloud Operations for GKE

Cloud Operations for GKE

Course 9, 1 hour

What you'll learn

  • Create a Kubernetes Engine cluster

  • Set up a a Cloud Monitoring account to view the metrics captured.

Skills you'll gain

Category: Software Visualization
Category: Terraform
Category: Google Cloud Platform
Category: Cloud Management
Category: Cloud Platforms
Category: Cloud-Native Computing
Category: Cloud Computing
Category: Kubernetes
Category: System Monitoring
Category: Containerization
Category: Dashboard Creation
Managing a GKE Multi-tenant Cluster with Namespaces

Managing a GKE Multi-tenant Cluster with Namespaces

Course 10, 1 hour

What you'll learn

  • How to set up a multi-tenant cluster using multiple namespaces to optimize resource utilization and, in effect, optimize costs.

Skills you'll gain

Category: Capacity Management
Category: Role-Based Access Control (RBAC)
Category: Identity and Access Management
Category: System Monitoring
Category: Cloud Management
Category: Cloud Infrastructure
Category: DevOps
Category: Multi-Tenant Cloud Environments
Category: Google Cloud Platform
Category: Kubernetes
GKE Backup and Restore

GKE Backup and Restore

Course 11, 1 hour

What you'll learn

  • Enable Backup for a GKE cluster and deploy a stateful application with a database on GKE

  • Plan and backup GKE workloads

  • Restore a backup

Skills you'll gain

Category: Database Management
Category: Cloud Deployment
Category: Application Deployment
Category: Data Storage Technologies
Category: Cloud Computing
Category: Kubernetes
Category: Google Cloud Platform
Category: Cloud Storage
Category: Databases
Category: Disaster Recovery

What you'll learn

  • Create GKE clusters

  • Register clusters to a fleet

  • Set up teams for your fleet and manage its features. Explore team-based logs

Skills you'll gain

Category: Kubernetes
Category: Scalability
Category: Google Cloud Platform
Category: Multi-Tenant Cloud Environments
Category: Infrastructure Architecture
Category: Cloud Management

What you'll learn

  • Create three GKE clusters. Configure two of the GKE clusters as private clusters and one GKE cluster as the central configuration cluster.

  • Configure networking (NAT Gateways, Cloud Router, and firewall rules) to allow inter-cluster and egress traffic from the two private GKE clusters.

  • Configure authorized networks to allow API service access from Cloud Shell to the two private GKE clusters.

Skills you'll gain

Category: Network Infrastructure
Category: Cloud-Native Computing
Category: Kubernetes
Category: Google Cloud Platform
Category: Istio
Category: Application Deployment
Category: Cloud Applications
Category: General Networking
Category: Virtual Networking

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Google Cloud Training
Google Cloud
2,319 Courses4,510,657 learners

Offered by

Google Cloud

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions