Bank of Anthos is a sample HTTP-based web app that simulates a bank's payment processing network, allowing users to create artificial bank accounts and complete transactions.
Continuously sends requests imitating users to the frontend. Periodically creates new accounts and simulates transactions between them.
Interactive quickstart (GKE)
The following button opens up an interactive tutorial showing how to deploy Bank of Anthos in GKE:
Quickstart (GKE)
Create a Google Cloud Platform project or use an existing project. Set the PROJECT_ID environment variable and ensure the Google Kubernetes Engine API is enabled.
Cloud SQL: See these instructions to replace the in-cluster databases with hosted Google Cloud SQL.
Multi Cluster with Cloud SQL: See these instructions to replicate the app across two regions using GKE, Multi Cluster Ingress, and Google Cloud SQL.
Istio: Apply istio-manifests/ to your cluster to access the frontend through the IngressGateway.
Anthos Service Mesh: ASM requires Workload Identity to be enabled in your GKE cluster. See the workload identity instructions to configure and deploy the app. Then, apply istio-manifests/ to your cluster to configure frontend ingress.
Java Monolith (VM): We provide a version of this app where the three Java microservices are coupled together into one monolithic service, which you can deploy inside a VM (eg. Google Compute Engine). See the ledgermonolith directory.
请发表评论