AWS Platform Guide
Deploy Ingress stack
This is an advanced topic for platform engineers.
In the infrastructure repository for the organization, you can create Terraform root modules for managing ingress resources, including hosted zones, SSL certificates, load balancers, target groups, and DNS aliases.
Hosted Zones
In order to provision the ingress stack, you’ll need at least one hosted zone. For more information on configuring hosted zones, see DNS administration.
Ingress Stack
Create a root module for the ingress stack for each stage of the software development lifecycle.
The Flightdeck repository template comes with configuration for the ingress stack.
infra/
ingress/
sandbox/
production/
Flightdeck includes a Terraform module for provisioning an entire ingress stack, including:
- An application load balancer for handling incoming requests.
- An ACM certificate for encrypting requests using TLS.
- A Route 53 alias to publish a DNS address for the load balancer.
- Target groups for the clusters in this ingress stack.
Apply the root module for each stage of the software development lifecycle to provision the ingress stack.
Once the ingress stack is fully provisioned, you are ready to proceed with deploying the Flightdeck platform.
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.