How are most EKS clusters deployed?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • terraform-aws-eks-blueprints

    Configure and deploy complete EKS clusters.

  • If you want somewhat viable setup - I'd go for terraform-aws-modules (Anton did an awesome job), and aws-ia blueprints, especially those multi-tenant ones.

  • terraform-aws-eks

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

  • If you want somewhat viable setup - I'd go for terraform-aws-modules (Anton did an awesome job), and aws-ia blueprints, especially those multi-tenant ones.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • terraform-aws-eks-blueprints-teams

    Configure and deploy Team based multi-tenant EKS clusters.

  • If you want somewhat viable setup - I'd go for terraform-aws-modules (Anton did an awesome job), and aws-ia blueprints, especially those multi-tenant ones.

  • provider-terraform

    A @crossplane provider for Terraform (by upbound)

  • If you really really want to manage everything in kubernetes, I'd suggest trying out Crossplane with the Upbound Terraform provider, too keep the number of CRD's low - there were times when you could literally kill kubernetes with Crossplane CRD's

  • cdk8s

    Define Kubernetes native apps and abstractions using object-oriented programming

  • I, personally, prefer to wrap it in CDKTF/CDK8S in golang and manage with Crossplane Composition Functions, but your mileage may vary. I'm finding way too bugs in CDK's... but it calms me a bit, that Amazon folks actually looking into it.

  • EKSCTL-Example-Configurations

    Some sample configurations for EKSCTL.io to help understand how best to use it and increase adoption

  • Here's some open source sample configurations for EKSCTL which uses YAML Aliases to keep it DRY and it shows some best-practices: https://github.com/DevOps-Nirvana/EKSCTL-Example-Configurations

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