This directory contains subdirectories with different examples of how you can use terraform to launch EKS clusters that run Flatcar on the worker nodes.
- Simple example is the most basic setup. It uses Flatcar Container Linux Pro, which is optimized for AWS and EKS, to setup an EKS cluster with Flatcar worker nodes.
- Simple example with bastion is similar to the simple example, but also includes a bastion machine that facilitates connecting through SSH into the workers, in case you want to debug or troubleshoot by accessing the nodes directly.
- Complex example is a more complex setup that uses Flatcar Container Linux, injecting the necessary user data using Ignition configs.
All examples use terraform to create and configure the necessary resources.