Network Baseline
Provision or import a well-architected AWS VPC network that serves as the foundation for your cloud infrastructure.
A Network Baseline is the networking foundation of your AWS infrastructure. It provisions a VPC with public and private subnets spread across multiple availability zones, along with internet gateways, NAT gateways, route tables, and optional VPC flow logs.
Every Cluster and Environment depends on a Network Baseline. It is the first resource you create when building new AWS infrastructure from scratch.
Spec
Region
The AWS region where the VPC will be created
CIDR
The IP address range for the VPC (e.g. 10.0.0.0/16)
Availability Zones
Number of AZs to span (1–4). Each AZ gets one public and one private subnet
Subnet Prefix
The subnet size within the VPC (e.g. /24)
NAT Mode
How private subnets reach the internet: None (no NAT), Single AZ (one shared NAT gateway), or Multi AZ (one NAT gateway per AZ for high availability)
DNS
Enable DNS resolution and DNS hostnames within the VPC
VPC Flow Logs
Capture and store network traffic metadata for auditing and analysis
Mode
Create — provision a new VPC. Import — attach an existing VPC without creating any new AWS resources
Result
Once provisioned, the Network Baseline result includes:
VPC
The VPC ID and CIDR block
Internet Gateway
The internet gateway attached to the VPC
Subnets
Public and private subnets, one pair per availability zone, with CIDR and AZ details
NAT Gateways
NAT gateways (if enabled), with their associated public IP addresses
Route Tables
Public and private route tables
Flow Logs
Flow log ARN (if enabled)
RDS Subnet Groups
Pre-created subnet groups for RDS databases (public and private tiers)
ElastiCache Subnet Group
Pre-created subnet group for ElastiCache clusters
Dependencies
A Network Baseline has no dependencies — it is the root of the resource hierarchy. However, a Network Baseline cannot be deprovisioned while Clusters depend on it.
Import Mode
If you already have a VPC in AWS, use Import mode to attach it to the AWS Extension. The platform discovers the existing VPC's subnets, route tables, NAT gateways, and internet gateway without creating or modifying any resources. Once imported, the network appears in the extension like any provisioned resource — Clusters and Environments can be built on top of it.
Imported networks cannot be deprovisioned through the AWS Extension.
What's next
With a Network Baseline provisioned, create a Cluster Baseline to run an EKS cluster on top of it.
Last updated
Was this helpful?

