├── .gitignore ├── LICENSE ├── README.md └── docs ├── apps ├── 00-index.md ├── 01-canary-flagger.md └── 02-ab-testing-helm.md ├── istio ├── 00-index.md ├── 01-prerequisites.md ├── 02-gke-setup.md ├── 03-clouddns-setup.md ├── 04-istio-setup.md ├── 05-letsencrypt-setup.md └── 06-grafana-config.md ├── openfaas ├── 00-index.md ├── 01-mtls-config.md ├── 02-mixer-rules.md ├── 03-openfaas-setup.md ├── 04-gateway-config.md └── 05-canary.md └── screens ├── grafana-403-errors.png ├── istio-cert-manager-gcp.png ├── istio-gcp-overview.png ├── jaeger-trace-list.png ├── openfaas-istio-canary-prom.png ├── openfaas-istio-canary-trace.png ├── openfaas-istio-canary.png ├── openfaas-istio-diagram.png ├── openfaas-istio-ga-trace.png ├── routing-desired-state.png └── routing-initial-state.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/README.md -------------------------------------------------------------------------------- /docs/apps/00-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/apps/00-index.md -------------------------------------------------------------------------------- /docs/apps/01-canary-flagger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/apps/01-canary-flagger.md -------------------------------------------------------------------------------- /docs/apps/02-ab-testing-helm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/apps/02-ab-testing-helm.md -------------------------------------------------------------------------------- /docs/istio/00-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/istio/00-index.md -------------------------------------------------------------------------------- /docs/istio/01-prerequisites.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/istio/01-prerequisites.md -------------------------------------------------------------------------------- /docs/istio/02-gke-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/istio/02-gke-setup.md -------------------------------------------------------------------------------- /docs/istio/03-clouddns-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/istio/03-clouddns-setup.md -------------------------------------------------------------------------------- /docs/istio/04-istio-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/istio/04-istio-setup.md -------------------------------------------------------------------------------- /docs/istio/05-letsencrypt-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/istio/05-letsencrypt-setup.md -------------------------------------------------------------------------------- /docs/istio/06-grafana-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/istio/06-grafana-config.md -------------------------------------------------------------------------------- /docs/openfaas/00-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/openfaas/00-index.md -------------------------------------------------------------------------------- /docs/openfaas/01-mtls-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/openfaas/01-mtls-config.md -------------------------------------------------------------------------------- /docs/openfaas/02-mixer-rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/openfaas/02-mixer-rules.md -------------------------------------------------------------------------------- /docs/openfaas/03-openfaas-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/openfaas/03-openfaas-setup.md -------------------------------------------------------------------------------- /docs/openfaas/04-gateway-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/openfaas/04-gateway-config.md -------------------------------------------------------------------------------- /docs/openfaas/05-canary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/openfaas/05-canary.md -------------------------------------------------------------------------------- /docs/screens/grafana-403-errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/screens/grafana-403-errors.png -------------------------------------------------------------------------------- /docs/screens/istio-cert-manager-gcp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/screens/istio-cert-manager-gcp.png -------------------------------------------------------------------------------- /docs/screens/istio-gcp-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/screens/istio-gcp-overview.png -------------------------------------------------------------------------------- /docs/screens/jaeger-trace-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/screens/jaeger-trace-list.png -------------------------------------------------------------------------------- /docs/screens/openfaas-istio-canary-prom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/screens/openfaas-istio-canary-prom.png -------------------------------------------------------------------------------- /docs/screens/openfaas-istio-canary-trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/screens/openfaas-istio-canary-trace.png -------------------------------------------------------------------------------- /docs/screens/openfaas-istio-canary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/screens/openfaas-istio-canary.png -------------------------------------------------------------------------------- /docs/screens/openfaas-istio-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/screens/openfaas-istio-diagram.png -------------------------------------------------------------------------------- /docs/screens/openfaas-istio-ga-trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/screens/openfaas-istio-ga-trace.png -------------------------------------------------------------------------------- /docs/screens/routing-desired-state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/screens/routing-desired-state.png -------------------------------------------------------------------------------- /docs/screens/routing-initial-state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanprodan/istio-gke/HEAD/docs/screens/routing-initial-state.png --------------------------------------------------------------------------------