hands-on lab

Microsegmenting GKE Clusters Using Anthos Service Mesh

Difficulty: Intermediate
Duration: Up to 40 minutes
Students: 40
Rating: 5/5
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.

Description

In this lab, you will begin by deploying a microservices-based financial application on a GKE cluster, and after that, you will install Anthos Service Mesh and check the Anthos Dashboard.

What is Anthos Service Mesh, and why use it?

Before jumping into Anthos, first, you need to understand the need for a service. Everything in an application revolves around services to deliver resilient, scalable, secure, and easily manageable services to consumers:

  • Resilient means the application should be able to handle any disaster or machine errors.
  • Scalable means the applications should be capable enough to handle the growing load.
  • Secure means the application should have all traffic encrypted between services.
  • Manageable means you should be able to route the traffic to the right instance, reliably roll out new versions, and manage the configurations that revolve around the service.

For example, when you have a multi-cluster environment spanning multiple regions and zones, how do you manage the traffic if any cluster goes down or the entire region goes down? How do you measure logging, tracing, and metrics for every single service? How will you do this in a distributed service environment seamlessly? This is where Anthos Service Mesh comes in.

Feature of Anthos Service Mesh

  • Service Mesh lets you dig in-depth telemetry, displaying logs and metrics for each of the services connected.
  • Service-to-Service Architecture to understand the relationship among services.
  • Allowing you to set Service Level Objectives (SLOs) to set your standards of service health.
  • Not only limited to Google Cloud, but it can also be used on multiple cloud platforms.

Learning objectives

Upon completion of this intermediate-level lab, you will be able to:

  • Deploy an application to GKE
  • Install Anthos Service Mesh
  • Derive Application insights from the Anthos Dashboard

Intended audience

This lab is intended for:

  • Cloud Network Professionals
  • Cloud Security Professionals
  • Cloud Administrators

Prerequisites

You should possess:

  • A basic understanding of microservices architecture

Updates

July 18th, 2024 - Resolved deployment issue

May 2nd, 2024 - Resolved command line issue

Environment before

Environment after

Covered topics

Lab steps

Signing In to the Google Cloud Console
Deploying the Microservices Application on GKE
Installing Anthos Service Mesh and Dependencies
Redeploying the Application and Viewing the Mesh in Anthos