An open API service indexing awesome lists of open source software.

https://github.com/jadonharsh109/terraform-eks

Streamline EKS cluster deployment and management with Terraform configurations for both EC2 and Fargate workloads with custom helms and aws configurations.
https://github.com/jadonharsh109/terraform-eks

aws eks eks-cluster helm terraform terraform-module

Last synced: about 1 year ago
JSON representation

Streamline EKS cluster deployment and management with Terraform configurations for both EC2 and Fargate workloads with custom helms and aws configurations.

Awesome Lists containing this project

README

          

![Logo](logo.png)

# Terraform-EKS

Say goodbye to tedious manual EKS configurations and hello to effortless cluster management with this comprehensive Terraform repository. Whether you favor the traditional control of EC2-based worker nodes or prefer the serverless convenience of Fargate, this toolkit has you covered.

## Documentation

This repo consist of various terraform code which is used to create an EKS cluster with varities of features like OIDC connector, Helms charts, monitoring, load balancer, custom vpc, and many more.

- [**EKS Cluster with EC2**](https://github.com/jadonharsh109/Terraform-EKS/tree/main/EKS%20EC2)

- [**EKS Cluster with Fargate**](https://github.com/jadonharsh109/Terraform-EKS/tree/main/EKS%20Fargate)

## Environment Variables

To run this project, you will need to add the following environment variables (AWS Credentials) to your **terraform.tfvars** file.

```
access_key = ""
secret_key = ""
```

## Installation

Install my-project with npm

```bash
terraform validate
terraform plan
terraform apply --auto-approve
```

## Tech Stack

**AWS:** EC2, EKS, ELB, IAM, VPC, Fargate.