umardx / istio-samples

Istio demos and sample applications for GCP

Home Page:https://cloud.google.com/istio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⛵️ istio-samples

This repository contains Google Cloud Platform demos and sample code for Istio.

Contents

Uses the Hipstershop sample app to demonstrate traffic splitting with Istio on GKE, and how to view Istio-generated metrics in Stackdriver.

Provides an introduction to Istio service-to-service encryption (mutual TLS), end-user authentication (JSON Web Tokens), and service authorization (role-based access control).

A deep-dive on how to use Stackdriver to monitor Istio services' health, analyze traces, and view logs.

Demonstrates how to connect GCE (VM-based) workloads to Istio services running in GKE, through a private internal load balancer on GCP.

Shows how to attach a global Anycast IP address to multiple Istio IngressGateways running in clusters across regions.

Demonstrates how to do Istio Mesh Expansion: the process of incorporating a GCE-based workload into an Istio mesh running in GKE.

Introduces Multicluster Istio by uniting GKE workloads in two different clusters into a single Istio mesh.

Shows how to connect two separate GKE clusters, each with their own Istio control planes, into a single Gateway-connected mesh.

Demonstrates how to integrate an Istio-enabled VM into a multicluster mesh, then migrate traffic from the VM to GKE.

About

Istio demos and sample applications for GCP

https://cloud.google.com/istio

License:Apache License 2.0


Languages

Language:Shell 84.1%Language:Go 7.4%Language:Dockerfile 4.4%Language:Python 4.1%