eks-cluster-autoscaler
DNXLabs/eks-cluster-autoscaler/aws
Terraform module for deploying Kubernetes Cluster Autoscaler inside a pre-existing EKS cluster. Cluster Autoscaler is a tool that automatically adjusts the size of the Kubernetes cluster.
terraform-aws-eks-cluster-autoscaler   Terraform module for deploying Kubernetes Cluster Autoscaler inside a pre-existing EKS cluster. Cluster Autoscaler is a tool that automatically adjusts the size of the Kubernetes cluster when one of the following conditions is true: - There are pods that failed to run in the cluster due to insufficient resources. - There are nodes in the cluster that have been underutilized for an extended period of time and their pods can be placed on other existing nodes. Prerequisites Before deploying the Cluster Autoscaler, you must meet the following prerequisites: - Have an existing
| Name | Type | Description | Default |
|---|---|---|---|
| cluster_name | string | The name of the cluster | required |
| cluster_identity_oidc_issuer_arn | string | The OIDC Identity issuer ARN for the cluster that can be used to associate IAM r | required |
| aws_region | string | AWS region where secrets are stored. | required |
| cluster_identity_oidc_issuer | string | The OIDC Identity issuer for the cluster. | required |
| mod_dependency | string | Dependence variable binds all AWS resources allocated by this module, dependent | null |
| create_namespace | bool | Whether to create Kubernetes namespace with name defined by `namespace`. | true |
| helm_chart_repo | string | Cluster Autoscaler repository name. | "https://kubernetes.github.io/autoscaler |
| namespace | string | Kubernetes namespace to deploy Cluster Autoscaler Helm chart. | "kube-system" |
| helm_chart_release_name | string | Helm release name | "cluster-autoscaler" |
| helm_chart_version | string | Cluster Autoscaler Helm chart version. | "9.9.2" |
| service_account_name | string | Cluster Autoscaler service account name | "cluster-autoscaler" |
| helm_chart_name | string | Cluster Autoscaler Helm chart name to be installed | "cluster-autoscaler" |
| fullname_override | string | Helm fullnameOverride | "aws-cluster-autoscaler" |
| settings | map | Additional settings which will be passed to the Helm chart values. | {} |
| enabled | bool | Variable indicating whether deployment is enabled. | true |
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L
Terraform module for provisioning an EKS cluster
Terraform module to generate well-formed JSON documents (container definitions)
Terraform module that provision an S3 bucket to store the terraform.tfstate file