cookielab / terraform-kubernetes-cluster-autoscaler-aws

Terraform module for deploying Cluster Autoscaler for AWS to k8s cluster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Terraform module for Kubernetes Cluster Autoscaler on AWS

This module deploys Cluster Autoscaler for AWS to your Kubernetes cluster.

Usage

provider "kubernetes" {
  # your kubernetes provider config
}

provider "aws" {
  # your aws provider config
}

data "aws_iam_role" "kubernetes_worker_node" {
  name = "kube-clb-main-wg-primary"
}

module "kubernetes_dashboard" {
  source = "cookielab/cluster-autoscaler-aws/kubernetes"
  version = "0.9.0"

  aws_iam_role_for_policy = data.aws_iam_role.kubernetes_worker_node.name

  asg_tags = [
    "k8s.io/cluster-autoscaler/enabled",
    "k8s.io/cluster-autoscaler/${var.kubernetes_cluster_name}",
  ]

  kubernetes_deployment_image_tag = "v1.14.7" # v1.14.x is for kubernetes 1.14.x
}

About

Terraform module for deploying Cluster Autoscaler for AWS to k8s cluster


Languages

Language:HCL 100.0%