VOOZH about

URL: https://www.coursera.org/learn/manage-scalable-workloads-in-gke

⇱ Manage Scalable Workloads in GKE | Coursera


Manage Scalable Workloads in GKE

Gain insight into a topic and learn the fundamentals.
Advanced level
Designed for those already in the industry
2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Advanced level
Designed for those already in the industry
2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

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.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

13 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Professional Cloud Architect Part 2: AI, Security, & Ops Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 16 modules in this course

Discover how to modernize, manage, and observe applications at scale using Google Kubernetes Engine. This course uses lectures and hands-on labs to help you explore and deploy using Google Kubernetes Engine (GKE), GKE Fleets, Cloud Service Mesh, and Config Controller capabilities that will enable you to work with modern applications, even when they are split among multiple clusters hosted by multiple providers.

In this introduction, you'll explore the course goals and preview each section.

What's included

1 video

1 videoTotal 2 minutes
  • Course introduction2 minutes

In the first section of this course titled, “Introduction to GKE at Scale,” you’ll learn to recognize the challenges of designing and building multi-environment solutions. Explain how GKE uses fleets to streamline operations. Describe the concepts of sameness and trust and use them to manage fleets. Finally you'll be able to identify the features and components used to manage GKE fleets.

What's included

5 videos1 assignment

5 videosTotal 13 minutes
  • Introduction1 minute
  • Multi-cluster overview1 minute
  • GKE Fleets3 minutes
  • Sameness and trust3 minutes
  • GKE Fleet Management5 minutes
1 assignmentTotal 10 minutes
  • Quiz.10 minutes

In this section of this course titled “Multi-cluster GKE Architecture”, you’ll learn to recognize how GKE can be used to centralize cluster management. Examine the architecture of GKE mulit-cluster clusters. Learn how to create, connect, and manage GKE fleets. You'll also learn how to securely access GKE fleet clusters.

What's included

5 videos1 assignment

5 videosTotal 15 minutes
  • Introduction2 minutes
  • Centralized cluster management2 minutes
  • Multi-cluster GKE5 minutes
  • Connect and Manage Fleet Clusters4 minutes
  • Access GKE Fleet Clusters3 minutes
1 assignmentTotal 12 minutes
  • Quiz.12 minutes

This section is about fleets and teams in GKE. You’ll learn how to define GKE fleets. Describe how GKE fleets can solve common cluster management problems. How to manage fleets and teams in GKE. You'll also be able to detail the elements of Fleet management.

What's included

5 videos1 assignment1 app item

5 videosTotal 20 minutes
  • Introduction1 minute
  • What Are GKE Fleets?4 minutes
  • Fleet Solutions5 minutes
  • Fleet Team Management6 minutes
  • Fleet Management5 minutes
1 assignmentTotal 10 minutes
  • Quiz.10 minutes
1 app itemTotal 60 minutes
  • Lab: Manage Workloads at Scale with GKE Fleets and Teams60 minutes

In this section of the course, titled “Managing GKE configuration at Scale,” you’ll learn to recognize the challenges of scaling multi-cluster, multi-tenant configurations. Configure a centralized configuration management using GitOps model. Describe the benefits and architecture of Config Sync. Use Policy Controller to enforce security and compliance in GKE. Extend GitOps principles to Google Cloud resources. Finally you will learn how to create a standardized, reusable, and policy-driven foundation for Kubernetes deployments.

What's included

7 videos1 assignment1 app item

7 videosTotal 26 minutes
  • Introduction1 minute
  • Configuration management challenges2 minutes
  • Centralized configuration at scale4 minutes
  • Config Sync5 minutes
  • Policy Controller6 minutes
  • Config Connector3 minutes
  • Blueprints5 minutes
1 assignmentTotal 12 minutes
  • Quiz.12 minutes
1 app itemTotal 60 minutes
  • Lab: Automate GKE Configurations with Config Sync 60 minutes

In this section of the course, you’ll learn how to explain how fleet networking works. Describe how Pods in a Kubernetes cluster communicate with each other. Enable multi-cluster Services. Configure multi-cluster Services. Detail the elements of fleet management. Outline the role of a multi-cluster gateway. You'll also learn how to configure a multicluster gateway.

What's included

7 videos1 assignment1 app item

7 videosTotal 21 minutes
  • Introduction2 minutes
  • Fleet networking communications3 minutes
  • Pods Discovery in GKE2 minutes
  • Multi-cluster Services1 minute
  • Configuring multi-cluster Services5 minutes
  • Multi-cluster gateway2 minutes
  • Configuring multi-cluster gateways5 minutes
1 assignmentTotal 14 minutes
  • Quiz.14 minutes
1 app itemTotal 90 minutes
  • Lab: Deploying a Multi-Cluster Gateway Across GKE Clusters90 minutes

In this section, titled, you learn to list and describe the benefits of using Cloud Service Mesh. Install and configure Cloud Service Mesh on different clusters. Trace the path of a request through the mesh, correctly identifying and explaining the role of key components like Envoy proxies, Mesh CA, and extensions in handling the request. Finally you'll learn to create Service Mesh Dashboards from workload telemetry including metrics, traces, and logs.

What's included

5 videos1 assignment1 app item

5 videosTotal 22 minutes
  • Introduction1 minute
  • Introduction to Cloud Service Mesh8 minutes
  • Provisioning Cloud Service Mesh5 minutes
  • Handling requests with Cloud Service Mesh3 minutes
  • Cloud Service Mesh Dashboards and Support5 minutes
1 assignmentTotal 16 minutes
  • Quiz.16 minutes
1 app itemTotal 90 minutes
  • Lab: Installing Cloud Service Mesh on Google Kubernetes Engine90 minutes

In this section, titled, you learn to explain how Cloud Service Mesh learns the network from Kubernetes. Deploy mesh API resources such as the VirtualService, DestinationRule, Gateway, Service Entry, and the Sidecar to configure the mesh. Describe how to harden the mesh network by introducing new functionality such as request retries, request timeouts, and circuit breakers. You'll also learn how to explore Service Mesh resilience by creating failures and delays on specific services.

What's included

7 videos1 assignment1 app item

7 videosTotal 23 minutes
  • Introduction1 minute
  • Configuring Cloud Service Mesh with Istio API5 minutes
  • Configuring a VirtualService and DestinationRule5 minutes
  • Configuring a ServiceEntry1 minute
  • Configuring a Gateway4 minutes
  • Configuring a WorkloadEntry and WorkloadGroup3 minutes
  • Network resilience and testing4 minutes
1 assignmentTotal 10 minutes
  • Quiz.10 minutes
1 app itemTotal 90 minutes
  • Lab: Managing Traffic Flow with Cloud Service Mesh90 minutes

In this section, you learn how to encrypt traffic between microservices to prevent anyone in the network from gaining access to private information. Authorize services and requests, ensuring that services only access the information that is allowed access from other services. Authenticate and authorize services and requests to verify trust among services in the mesh and among end users. You will also see how to limit service access in the network so that granular controls over the communication can be established.

What's included

5 videos1 assignment1 app item

5 videosTotal 19 minutes
  • Introduction2 minutes
  • Authentication and encryption3 minutes
  • Service authentication in the mesh7 minutes
  • End-user authentication in Cloud Service Mesh6 minutes
  • Authorization in Cloud Service Mesh2 minutes
1 assignmentTotal 10 minutes
  • Quiz.10 minutes
1 app itemTotal 90 minutes
  • Lab: Secure Cloud Service Mesh with Policy Controller and mTLS90 minutes

In this section, you learn to set up a multi-cluster mesh with a single subnet in a single VPC network and account for variations like multi-region clusters, multiple projects, shared VPC, and private clusters. You'll also learn to enable communication between GKE clusters on different networks using an east-west gateway and attached clusters.

What's included

3 videos1 assignment1 app item

3 videosTotal 6 minutes
  • Introduction1 minute
  • Single network east-west routing4 minutes
  • Multiple network east-west routing2 minutes
1 assignmentTotal 10 minutes
  • Quiz.10 minutes
1 app itemTotal 90 minutes
  • Lab: Manage and Secure Distributed Services with GKE Managed Service Mesh90 minutes

In this section, you learn to summarize the differences between authentication methods for GKE clusters and explain when to use each. Summarize the key features of connect gateway and explain how it simplifies and secures connections to GKE Enterprise fleet member clusters. Configuring connect gateway for authentication and authorization. Securely access clusters and provide authentication using OpenID Connect (OIDC) and third-party identity providers (IdPs). Finally you'll learn to configure GKE Identity Service to enable authentication and authorization for users when given a GKE cluster and a third-party identity provider (IdP).

What's included

7 videos1 assignment1 app item

7 videosTotal 21 minutes
  • Introduction1 minute
  • Introduction to GKE Identity Service3 minutes
  • Connect gateway2 minutes
  • Configuring connect gateway for authentication and authorization1 minute
  • Accessing clusters with GKE Identity Service3 minutes
  • Authenticating third-party identities with GKE Identity Service4 minutes
  • Fleet Workload Identity7 minutes
1 assignmentTotal 12 minutes
  • Quiz.12 minutes
1 app itemTotal 60 minutes
  • Lab: Manage authentication at scale with Connect Gateway60 minutes

In this section, you learn to describe GKE security posture. Navigate and interpret the GKE security posture dashboard to identify security issues. Implement node security measures to protect GKE worker nodes from potential threats. Describe the process of vulnerability scanning in GKE. Finally you will be able to explain the roles and capabilities of Google Cloud's Artifact Analysis and Security Command Center in enhancing GKE security.

What's included

6 videos1 assignment

6 videosTotal 17 minutes
  • Introduction1 minute
  • GKE security posture overview4 minutes
  • Security posture dashboard5 minutes
  • Implementing node security3 minutes
  • Vulnerability scanning3 minutes
  • Additional security services2 minutes
1 assignmentTotal 14 minutes
  • Quiz.14 minutes

In this section, you learn to describe the core components of Google Cloud's CI/CD pipeline and how they address common challenges in application modernization. Analyze how Cloud Deploy integrates with GKE to manage Kubernetes manifests and control deployments. Compare and contrast the deployment strategies for Knative Serving within GKE Enterprise. Explain the steps required to establish a peered VPC connection for secure CI/CD in a private network. You will also learn how to evaluate the various security measures and tools available within Google Cloud for securing the software supply chain.

What's included

9 videos1 assignment1 app item

9 videosTotal 35 minutes
  • Introduction1 minute
  • CI/CD in Google Cloud5 minutes
  • Cloud Build and GKE3 minutes
  • Cloud Deploy and GKE4 minutes
  • Cloud Deploy: Policies,Deployments and Security5 minutes
  • Cloud Run and Knative Serving3 minutes
  • Cloud Deploy and Knative Serving5 minutes
  • CI/CD in a private network4 minutes
  • Securing the software supply chain6 minutes
1 assignmentTotal 10 minutes
  • Quiz.10 minutes
1 app itemTotal 90 minutes
  • Lab: Creating CI/CD pipelines for GKE Enterprise clusters90 minutes

In this section, you learn to explain how GKE serves as a suitable platform for large language models and the increasing demand for hardware accelerators. Describe the high-level architecture of a GKE-based training platform for AI models. Outline the architecture for a GKE-based model serving platform. You will also learn to outline different cost management strategies available when using GKE for AI/ML workloads.

What's included

5 videos1 assignment

5 videosTotal 22 minutes
  • Introduction1 minute
  • AI and GKE overview7 minutes
  • AI model training on GKE4 minutes
  • AI model serving on GKE4 minutes
  • AI cost management on GKE5 minutes
1 assignmentTotal 10 minutes
  • Quiz.10 minutes

The course closes with a summary of the key points covered in each section.

What's included

1 video

1 videoTotal 9 minutes
  • Course summary9 minutes

Student PDF links to all modules

What's included

15 readings

15 readingsTotal 150 minutes
  • Module 0: Introduction10 minutes
  • Module 1: Introduction to GKE Enterprise10 minutes
  • Module 2: GKE Enterprise architecture10 minutes
  • Module 3: Fleets and Teams10 minutes
  • Module 4: Managing GKE configuration at Scale10 minutes
  • Module 5: Fleet Networking10 minutes
  • Module 6: Cloud Service Mesh10 minutes
  • Module 7: Cloud Service Mesh routing10 minutes
  • Module 8: Service mesh security10 minutes
  • Module 9: Multi-cluster Networking with Cloud Service Mesh10 minutes
  • Module 10: Manage Identity in GKE with Authentication10 minutes
  • Module 11: Security Posture, Compliance, and Preventative Controls10 minutes
  • Module 12: CI/CD at scale in GKE10 minutes
  • Module 13: GKE and AI10 minutes
  • Module 14: Course Summary10 minutes

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
2,269 Courses4,432,832 learners

Why people choose Coursera for their career

👁 Image

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."
👁 Image

Jennifer J.

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

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."
👁 Image

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

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,