MattiasGees / istio-samples

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

Canary Deployments with Istio on GKE

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

Introduction to Istio Security

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

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

Integrating a Google Compute Engine VM with Istio

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

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

Multicluster Istio- Dual Control Plane

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

Using a GCP Internal Load Balancer with Istio

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

About

License:Apache License 2.0


Languages

Language:Shell 89.8%Language:Python 7.4%Language:Dockerfile 2.8%