I am stuck on learning how to provision K8s in AWS. Security groups? ALB? ACM? R53?

This page summarizes the projects mentioned and recommended in the original post on /r/Terraform

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. INeedToLearnK8s

    Discontinued Ugh, fine. I need to stop procrastinating and learn Kubernetes already!

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. terraform-aws-eks

    Terraform module to create Amazon Elastic Kubernetes (EKS) resources 🇺🇦

    ‏https://github.com/terraform-aws-modules/terraform-aws-eks

  4. external-dns

    Configure external DNS servers dynamically from Kubernetes resources

    So here’s the solution I have taken for our current stack. EKS and its dependencies are created through terraform using the eks module as well as provision a route53 subdomain and a wildcard cert. Once we have that created, I have installed this deployment into the cluster via the helm module: https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.4/. This allows me to use kuberentes resources (load balancers or ingress objects) and it will handle all the provisioning of load balancers and security groups for me, based on my application yaml and annotations. We also use https://github.com/kubernetes-sigs/external-dns to manage all of our specific host names for the applications through annotations. So to generally put, terraform manages out Kubernetes clusters, and Kubernetes manages the deployment of anything needed for the application including volumes, load balancers, hostnames though Kubernetes system deployments

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Amazon EKS (Auto Mode) Infrastructure as Code with Terraform

    1 project | dev.to | 10 May 2025
  • From Zero to EKS and Hybrid-Nodes — Part 2: The EKS and Hybrid Nodes configuration.

    2 projects | dev.to | 11 Apr 2025
  • AWS and Docker Hub Limits: Smart Strategies for April 2025 Changes

    2 projects | dev.to | 19 Mar 2025
  • Troubleshooting Self Managed Node Groups in Terraform EKS

    1 project | dev.to | 3 Mar 2025
  • AWS CodePipeline + EKS Action: The Easiest Way to Deploy Containers Yet!

    3 projects | dev.to | 24 Feb 2025

Did you know that HCL is
the 22nd most popular programming language
based on number of references?