Skip to content

deseretdigital/terraform-kubernetes-ddm-platform-deployment

Repository files navigation

Kubernetes Deployment

Creates a Kubernetes Deployment, Service, Secrets Store, Service Account, and Horizontal Pod Autoscaler in a Google Kubernetes Engine cluster.

Usage

Basic Configuration

module "ddm-platform-deployment" {
  source  = "deseretdigital/ddm-platform-deployment/kubernetes"
  version = "~> 2.0.0"

  # Required
  application_name    = {YOUR_APP_NAME}
  application_version = {YOUR_APP_VERSION}
  container_image     = {CONTAINER_IMAGE}
  gke_cluster_name    = {YOUR_CLUSTER_NAME}
  project             = {YOUR_GCP_PROJECT}

  # Optional
  max_surge           = {YOUR_MAX_PODS_SCHEDULED_DURING_UPDATE}
  max_unavailable     = {YOUR_MAX_PODS_UNAVAILABLE_DURING_UPDATED}

  
}

About

Creates a Kubernetes deployment, service, and HPA for GKE cluster.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages