Bootstrap Complete Amazon EKS Clusters with EKS Blueprints for Terraform

Ioannis Moustakis
Spacelift
Published in
17 min readOct 22, 2023

--

In this blog post, we will explore Amazon EKS Blueprints for Terraform, a set of patterns that make it easier and quicker for users to provision complete Amazon Elastic Kubernetes Service(EKS) clusters.

If you are new to Terraform or interested in other Terraform concepts, these Terraform tutorials on Spacelift’s blog might be handy. Similarly, check these Kubernetes blog posts if you are learning about Kubernetes.

What is Amazon EKS Blueprints for Terraform

Adopting Kubernetes as your container orchestration platform is a challenging task. Before considering application deployments, you must design a robust Kubernetes setup, install operational tooling, and build a platform on top of which we will host workloads.

Kubernetes offers a vibrant ecosystem of popular open-source tools that we can leverage to build our production-grade clusters, commonly called addons. Selecting and implementing the appropriate tooling for your needs and integrating, and in the case of EKS, integrating the cluster to the rest of your AWS setup is a time-consuming and operationally heavy task.

We will look at the EKS Blueprints for Terraform framework to facilitate and fast-track this process. By leveraging EKS…

--

--

Ioannis Moustakis
Spacelift

Sr Solutions Architect at AWS. Talks about Cloud Architecture, DevOps & SRE. https://www.linkedin.com/in/ioannis-moustakis/ Opinions expressed are solely my own