Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gunh0/terraform-playground
🌍 A playground for experimenting with Terraform
https://github.com/gunh0/terraform-playground
aws eks terraform
Last synced: 17 days ago
JSON representation
🌍 A playground for experimenting with Terraform
- Host: GitHub
- URL: https://github.com/gunh0/terraform-playground
- Owner: gunh0
- License: mit
- Created: 2024-10-31T02:12:11.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-31T02:39:46.000Z (2 months ago)
- Last Synced: 2024-11-10T17:57:57.209Z (about 2 months ago)
- Topics: aws, eks, terraform
- Language: HCL
- Homepage:
- Size: 146 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# terraform-playground
### Overview
This repository serves as a playground for experimenting with Terraform.
### t-security-eks
> [t-security-eks](./t-security-eks/README.md) is a Terraform project that demonstrates a secure and efficient architecture for deploying an EKS cluster on AWS.
The T Security Demo architecture builds a cloud-based environment on AWS utilizing EKS (Elastic Kubernetes Service), focusing on security and efficiency. The main components are as follows:
- VPC: A Virtual Private Cloud for secure resource management with public and private subnets.
- EKS Cluster: Manages containerized applications and supports cluster encryption using KMS.
- Node Groups:
- Critical Node Group: On-demand instances for important workloads.
- General Node Group: Spot instances for cost efficiency.
- Backup Node Group: On-demand instances for reliable backups.
- CloudWatch: Manages performance through log collection and monitoring of the cluster.
- IAM: Handles access control and permissions management.This architecture is designed to consider both security and performance simultaneously.