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.
To get started, ensure you have the following prerequisites installed:
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
- 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.