Skip to content

WarDove/eks-downscaler

Repository files navigation

Logo

Downscaler: EKS Golang Client

From Code to Cloud with Terraform - E2E Continious Deployment to AWS Lambda

Overview

Welcome to the EKS-Downscaler Lambda project! This guide walks you through setting up a seamless deployment of a compiled Lambda function that interacts with your EKS cluster using Terraform.

Guide/Reference

dev.to article

Installation

To get started, ensure you have the following prerequisites installed:

Getting Started

Set up your AWS profile:

export AWS_PROFILE=<your-profile>

Initialize Terraform, validate the configuration, plan the deployment, and apply it:

terraform init
terraform validate
terraform plan
terraform apply

Motive

  • Infrastructure as Code (IaC): Automate the provisioning of all necessary cloud components with Terraform, ensuring consistent and repeatable deployments.
  • Cost Optimization: Use Lambda functions to manage EKS resources dynamically, helping to optimize costs.
  • Scalability: Easily scale the solution to manage multiple EKS clusters and workloads.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published