Skip to content

faizsiddiqui/cloud_demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Guestbook NGINX + GCP Example


- Build K8x Cluster

  • 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

- Deploy Guestbook Application

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
~ $

- Stress/Load Generator

bash kubernetes/stress-generator.sh build

- Destroy environment

bash kubernetes/stress-generator.sh destroy
bash kubernetes/guestbook-app.sh destroy
bash kubernetes/k8s-cluster.sh destroy

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published