aws-eks-base
This boilerplate contains terraform configurations for the rapid deployment of a Kubernetes cluster, supporting services and the underlying infrastructure in AWS.
kubernetesinfrastructureawsboilerplateterraformk8s-clusterhashicorp-terraformterraform-moduleeksterraform-filesamazon-ekseks-cluster
FreeRepo
Overview
This boilerplate provides Terraform modules for rapidly deploying a production-ready Kubernetes cluster on AWS EKS with supporting infrastructure including networking, auto-scaling, monitoring and DNS management. Built on Terraform Infrastructure as Code, it enables teams to provision, scale and manage cloud infrastructure safely and consistently while reducing deployment time from weeks to days.
Features
eks-clustervpc-networkingauto-scalingload-balancingdns-managementcertificate-managementcontainer-registrylog-aggregationmonitoring-and-alertingci-cd-integrationsecrets-managementmulti-availability-zone
Feature Flags
userDashboardsubscriptionsinvoicesblogecommercefileUploadsstoragerealtimeauthorizationteamsOrgssearchformsValidationmonitoringlogging
Recommended Use Cases
kubernetes-cluster-deploymentproduction-infrastructurescalable-application-hostingmicroservices-architecturehigh-availability-systems
Frontend
None
Backend
terraformkubernetesaws
Auth Providers
None
Deployment Targets
dockerawsaws-eks
Payment Providers
None
Quick Facts
โญ Stars
632
๐ด Forks
111
๐ Active
Unknown
๐ Last Commit
2024-01-09T06:31:16Z
GitHub
Stack
Language
hcl
Monitoring
kube-prometheus-stack, cloudwatch
Logging
loki-stack, elk
CI
gitlab-runner
Data Layer
UI Stack
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes
CI
gitlab-ci
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate. AWS infrastructure costs apply separately (~$216.80/month for default configuration).