Microsegmenting GKE Clusters Using Anthos Service Mesh
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