Skip to content

This is a simple GKE deployment of a cluster with a nodepool and a bastion host + VPC using Terraform

Notifications You must be signed in to change notification settings

n3k0m4/GKE-Cluser-Deployment

Repository files navigation

Terraform GKE deployment

This repository is a simple deployment of a cluster in GKE with bastion in the following architecture:

Deployment:

To deploy the architecture:

  • Create a ServiceAccount with the following permissions: container.clusters.create, iam.serviceAccounts.create and compute.networks.create.
  • Create a json key for the ServiceAccount, save it in secrets/secret.json
  • Modify terraform.tfvars.example with information of your service account, and save it as terraform.tfvars
  • Run chmod +x ./install.sh && ./install.sh

- DO NOT USE IN PRODUCTION -

About

This is a simple GKE deployment of a cluster with a nodepool and a bastion host + VPC using Terraform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published