Bookinfo Application on AWS EKS with #Istio : Step-by-Step Guide | Microservices | Service Mesh
CloudCast Nepal
0:00 / 0:00
Bookinfo Application on AWS EKS with #Istio : Step-by-Step Guide | Microservices | Service Mesh
1 172 просмотра · 2 года назад
CloudCast Nepal
797 подписчиков
1 172 просмотра · 2 года назад
Explore the step-by-step deployment of the Bookinfo application on Amazon EKS (Elastic Kubernetes Service) using Istio, an advanced service mesh. This guide covers the intricate architecture of Istio, its integration with EKS, and demonstrates how to enhance your microservices deployment with features like traffic management, security, and observability. Whether you're new to Istio or looking to optimize your microservices on AWS, this tutorial provides valuable insights and hands-on instructions for a seamless deployment experience.
This example deploys a sample application composed of four separate microservices used to demonstrate various Istio features.
The application displays information about a book, similar to a single catalog entry of an online book store. Displayed on the page is a description of the book, book details (ISBN, number of pages, and so on), and a few book reviews.
The Bookinfo application is broken into four separate microservices:
productpage. The productpage microservice calls the details and reviews microservices to populate the page.
details. The details microservice contains book information.
reviews. The reviews microservice contains book reviews. It also calls the ratings microservice.
ratings. The ratings microservice contains book ranking information that accompanies a book review.
There are 3 versions of the reviews microservice:
Version v1 doesn’t call the ratings service.
Version v2 calls the ratings service, and displays each rating as 1 to 5 black stars.
Version v3 calls the ratings service, and displays each rating as 1 to 5 red stars.
Istio Deploying Sample Bookinfo Application: Chapter List
Intro (00:00-01:32)
What is Istio? (00:00)
Istio Architecture: Data Plane & Control Plane (00:30)
EKS Integration: Enhancing Microservices (01:32)
Bookinfo Application: Decoupled & Scalable (01:33-03:04)
Microservices Breakdown: Product Page, Details, Reviews, Rating (01:42)
Communication & Versioning: Black Stars to Red Stars (01:57)
v1: No Rating Service (03:06)
v2: Black Stars (03:10)
v3: Red Stars (03:14)
Istio Powers Microservices (03:05-05:01)
Traffic Management: Canary Deployments for Smooth Upgrades (03:05)
Security: Mutual TLS for Trustworthy Communication (03:32)
Observability: Monitoring & Tracing for Better Insights (04:04)
Benefits of Istio: Scalability & Agility (05:02-06:01)
Decoupled Microservices: Fault Tolerance & Resilience (05:02)
Improved Scalability & Manageability for Efficient Operations (05:24)
Demo: Istio in Action (06:02-28:48)
Downloading & Installing Istio: Easy Setup (06:02)
Deploying Bookinfo: Microservices Up & Running (08:43)
Injecting Envoy Proxies: Sidecar Security & Management (11:22)
Verifying the Setup: Istio Powers Your Microservices (14:04)
Opening to Outside Traffic: Canary Deployments & Fault Injection (16:23)
Canary Deployments: Smooth Updates without Risk (18:15)
Fault Injection: Testing Resilience & Preparedness (22:24)
Conclusion: Istio - Your Microservices Advantage (28:48)
#DevOpsProject #Kubernetes #AWS #EKS (Elastic Kubernetes Service) #Microservices #CloudNative #Containers #ContinuousIntegration #ContinuousDelivery #SiteReliabilityEngineering #Docker #GitHub #DevOpsLife #InfrastructureAsCode #Automation #Containerization #CloudComputing #GitOps #K8s (Kubernetes shorthand) #DevOpsSkills #CI/CD #KubernetesCluster #CloudDeployment #DevOpsJourney #DeploymentPipeline #EKS2023 #nepal #cloudcast #devops #SRE #devopsnepal #Istio #servicemesh #IstioEnvoy #sidecarcontainers #microservices #bookinfoapplication #consul #cloudcastnepal
#cloudcast #cloudcastnepal #nepaltech #devops #devsecops #nepaltechtube #SRE #tech #cloudcastnepal