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

Preview

aws-eks-base preview

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

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).
Get Started with this Boilerplate