Add machine type variable to GKE.

master
Tom Alexander 3 years ago
parent 858d8ad35a
commit bae77832d2
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE

@ -80,6 +80,7 @@ module "gke" {
private_network_id = module.networking.private_network_id
private_subnetwork_id = module.networking.private_subnetwork_id
service_cloudkms = google_project_service.cloudkms
machine_type = "e2-standard-2"
depends_on = [
module.networking

@ -22,6 +22,13 @@ variable "private_subnetwork_id" {
type = string
}
variable "machine_type" {
description = "Machine type for GKE nodes."
type = string
# Default is very cheap but low ram. Good for simple testing but not for production. Try e2-standard-2 if you need more ram.
default = "e2-medium"
}
output "gke_connect_command" {
description = "Command to run to connect to the kubernetes cluster."
value = "gcloud container clusters get-credentials ${google_container_cluster.primary.name} --region ${var.region} --project ${var.project}"
@ -179,7 +186,7 @@ resource "google_container_node_pool" "primary" {
node_config {
preemptible = true
machine_type = "e2-medium"
machine_type = var.machine_type
service_account = google_service_account.gke.email
oauth_scopes = [

Loading…
Cancel
Save