openbao-helm/terraform/modules/gke
2018-08-18 15:19:09 -07:00
..
main.tf terraform/gke: clean up kubeconfig better, still not perfect 2018-08-18 15:19:09 -07:00
outputs.tf Initial commit 2018-08-17 22:08:03 -07:00
README.md Initial commit 2018-08-17 22:08:03 -07:00
variables.tf Initial commit 2018-08-17 22:08:03 -07:00

GKE Cluster Setup

This module creates a GKE cluster for running and testing the Consul and Kubernetes integrations. The GKE cluster is an opinionated setup and this module is not meant to be a generic GKE module. This module also configures kubectl credentials.

After this module completes, a GKE cluster is created and kubectl is configured such that you can immediately verify the Kubernetes cluster:

kubectl get componentstatus

WARNING: This module will create resources that cost money. This does not use free tier resources.

Requirements

  • Google Cloud authentication. See Google Application Default Credentials. You may also reuse your gcloud credentials by exposing them as application defaults by running gcloud auth application-default login.
  • gcloud installed and configured locally with GKE components and available on the PATH.
  • kubectl installed locally and available on the PATH.
  • A Google Cloud Project with GKE and billing activated.
  • Unix-like environment that supports piping, grep, and xargs.