Skip to content

Celidor/gke

Repository files navigation

gke

  • Google Kubernetes Engine deployed using Terraform
  • For use with Paul Schwarzenberger's AWS, Azure and GCP security course

set up project and credentials

  • create GCP project
  • create terraform service account with Project Owner role
  • download keys, save and include path to file in bash profile, e.g.
export GOOGLE_CLOUD_KEYFILE_JSON="/Users/username/gcp/serviceaccount.json"
  • start new shell
  • enable compute-engine API using GCP console
  • duplicate the terraform.tfvars.example file
  • rename without the .example suffix and enter your GCP project name

requirements

  • Terraform v 0.14.x

deploy

terraform init
terraform workspace new dev
terraform plan
terraform apply

About

Google Kubernetes Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages