Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/GoogleCloudPlatform/istio-samples
Istio demos and sample applications for GCP
https://github.com/GoogleCloudPlatform/istio-samples
Last synced: 2 months ago
JSON representation
Istio demos and sample applications for GCP
- Host: GitHub
- URL: https://github.com/GoogleCloudPlatform/istio-samples
- Owner: GoogleCloudPlatform
- License: apache-2.0
- Archived: true
- Created: 2019-01-31T21:54:04.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-08-15T18:28:48.000Z (over 1 year ago)
- Last Synced: 2024-03-03T20:39:01.010Z (10 months ago)
- Language: Shell
- Homepage: https://cloud.google.com/istio
- Size: 21.6 MB
- Stars: 331
- Watchers: 21
- Forks: 144
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: security-intro/README.md
Awesome Lists containing this project
- awesome-istio - Istio Samples - Istio demos and sample applications for GCP. (Resources / Examples)
README
# ⛵️ istio-samples
This repository contains Google Cloud Platform demos and sample code for [Istio](https://istio.io/).
**⚠️ Note**: These samples are last updated to the [Istio 1.5 release](https://github.com/istio/istio/releases/), and are no longer under active development. See the [Istio documentation](https://istio.io/) for the most up-to-date examples. For Anthos Service Mesh (ASM) samples, see https://github.com/GoogleCloudPlatform/anthos-service-mesh-samples
## Contents
### [Canary Deployments with Istio on GKE](/istio-canary-gke)
Uses the [Hipstershop](https://github.com/GoogleCloudPlatform/microservices-demo) sample app to demonstrate traffic splitting with Istio on GKE, and how to view Istio-generated metrics in Stackdriver.
### [Introduction to Istio Security](/security-intro)
Provides an introduction to Istio service-to-service encryption (mutual TLS), end-user authentication (JSON Web Tokens), and service authorization (role-based access control).
### [Istio and Stackdriver](/istio-stackdriver)
A deep-dive on how to use Stackdriver to monitor Istio services' health, analyze traces, and view logs.
### [Using a GCP Internal Load Balancer with Istio](/internal-load-balancer)
Demonstrates how to connect GCE (VM-based) workloads to Istio services running in GKE, through a private internal load balancer on GCP.
### [Geo-Aware Istio Multicluster Ingress](/multicluster-ingress)
Shows how to attach a global Anycast IP address to multiple Istio IngressGateways running in clusters across regions.
### [Integrating a Google Compute Engine VM with Istio](/mesh-expansion-gce)
Demonstrates how to do Istio Mesh Expansion: the process of incorporating a GCE-based workload into an Istio mesh running in GKE.
### [Multicluster Istio- Single Control Plane](/multicluster-gke/single-control-plane)
Introduces Multicluster Istio by uniting GKE workloads in two different clusters into a single Istio mesh.
### [Multicluster Istio- Dual Control Plane](/multicluster-gke/dual-control-plane)
Shows how to connect two separate GKE clusters, each with their own Istio control planes, into a single Gateway-connected mesh.
### [Virtual Machine Migration with Multicluster Istio](/multicluster-gke/vm-migration/)
Demonstrates how to integrate an Istio-enabled VM into a multicluster mesh, then migrate traffic from the VM to GKE.