AWS Platform Guide
Deploy Flightdeck
This is an advanced topic for platform engineers.
Flightdeck is a platform for deploying and managing applications on Kubernetes. Flightdeck consists of Terraform modules for deploying a curated set of preconfigured open source projects and AWS products.
The Flightdeck template repository comes with configuration for clusters and the platform.
Clusters
In order to deploy Flightdeck, you’ll first need Kubernetes clusters. On AWS, Flightdeck is designed to deploy to AWS’s EKS platform. Flightdeck contains a cluster Terraform module capable of setting up compatible EKS clusters.
Create a root module for each phase of the software development lifecycle to deploy an EKS cluster and managed node groups.
infra/
cluster/
sandbox-v1/
production-v1/
Platform
You are now ready to deploy Flightdeck for the sandbox and production clusters using the workload platform module.
infra/
platform/
sandbox-v1/
production-v1/
Once these modules are applied, you can deploy Grafana for monitoring.
AWS Platform Guide
The guide for building and maintaining production-grade Kubernetes clusters with built-in support for SRE best practices.
Source available on GitHub.