
Deploy an Istio cluster on Google Kubernetes Engine by enabling the API, configuring admin roles, and using deployment manager to launch the cluster with telemetry services like Jaeger and Zipkin.
Learn to install and configure the Google Cloud SDK, including prerequisites, initial setup with gcloud init, and verify access by listing container clusters to manage your Google Cloud projects.
Validate Istio control plane by confirming cluster credentials, listing services, deployments, and ingresses in the bookinfo namespace, and accessing the product page via the ingress load balancer while simulating load.
Validate Istio telemetry plugin installation by examining dashboards and service graphs, confirming tracing with open tracing, and using port forwarding or load balancer to access telemetry data.
Explore the bookinfo app architecture, including a python frontend, ruby book details, and three review versions backed by a node rating service, with Envoy sidecar proxies and an ingress controller.
Learn how to deploy the bookinfo application across two Kubernetes clusters, configure kubectl contexts, and use intelligent routing to implement canary releases with Istio.
Demonstrates intelligent routing with Istio canary deployment by routing all traffic to version 1, then sending requests from a specific user to version 2 using header-based rules.
Master zero downtime deployments with weight-based routing to test fault injection in production, using virtual services to delay traffic for Jason and verify resilience.
Compare Istio traffic routing with Kubernetes, illustrate traffic shifting and gradual deployment using virtual service rules to route 60/40 between v1 and v3, while capacity scales independently.
clean up by deleting kubectl contexts and local configuration, then remove gke clusters and deployed resources using yaml files and delete commands to return to the original state.
If you have been using Kubernetes, you must have heard of the brand new concept of service mesh. Istio service mesh is the new thing in town and a lot of folks are wondering what it is and whats the need of it when they are already using kubernetes.
This course would give you a quick understanding of what istio is, how it works and what features it offers on top of kubernetes that makes it talk of the town.