1.1 Prerequisites - grzzboot/pingpong-service GitHub Wiki

Prerequisites

Before you can do much with this project you'll need to download and install the Google Cloud SDK that enables you to work against GCP. You also need an account that gives you access to GCP and allows you to create projects that cost a little money.

Google Cloud SDK

Installing the SDK is best done by following Googles own quick start for that.

Google Cloud account with billing or free trial

Billing is basically creating a resource that contains your credit card number and then connecting it to things that cost money. So that can be dangerous, unless it's someone else's credit card of course!

If you work at a company that already uses GCP they probably have a billing configured that enables you to create projects that they pay for. You'll need to communicate!

If you don't work at such a company or you just don't have the energy to communicate, but you own a Gmail-address and haven't yet used it at GCP, then you can get a free trial!

Just go to GCP and click to get started for free. You'll get enough free credits to try all the things in this showcase and more.

Kustomize

We will use kustomize to perform some operations concerning deployment later on. On a Mac Kustomize is best installed using Homebrew.

brew install kustomize

For other Operating Systems please refer to the home of Kustomize.

Vegeta

We will use Vegeta to perform load tests later on when demonstrating certain features. On a Mac Vegeta can also be installed using Homebrew.

brew install vegeta

For other Operating Systems please refer to the home of Vegeta.

Continue plz...