- Populate GCP Service Account Credentials (Roles : Kubernetes Engine Admin, Compute Admin, Service Account User) --
mkdir -p kubernetes/terraform/creds/ && touch $_/account.json
- Build Cluster with Terraform
bash kubernetes/k8s-cluster.sh build
bash kubernetes/guestbook-app.sh build
- Add DNS
~ $ sudo cat /etc/hosts | grep example
<public_ip> staging-guestbook.example.io
<public_ip> guestbook.example.io
~ $
bash kubernetes/stress-generator.sh build
bash kubernetes/stress-generator.sh destroy
bash kubernetes/guestbook-app.sh destroy
bash kubernetes/k8s-cluster.sh destroy