You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fernando has given the go ahead to create a plan to deploy EKS across the three environments for use by the HydroVIS Team and its applications. This ticket is to track the progress of the plan creation and the actual plan itself.
EKS Blueprint Development and Workspace Setup Checklist
terraform workspace new ti_us-east-1
terraform workspace new uat_us-east-1
terraform workspace new prod_us-east-1
terraform workspace new prod_us-east-2
VPC and Networking Module
Define VPC configuration
CIDR blocks for each environment
Subnet configurations
NAT gateway setup
VPC endpoints
Configure routing tables
Public subnets
Private subnets
Transit gateway (if needed)
Security groups
Cluster security group
Node group security group
Additional service security groups
EKS Blueprint Core Configuration
Define cluster configuration
Cluster version
Control plane logging
KMS encryption
Network policies
Configure node groups
Instance types
Auto-scaling settings
Taints and labels
IAM configurations
Cluster role
Node role
Service accounts
Add-ons Configuration Checklists
Core Add-ons
VPC CNI
Version specification
Custom networking settings
Secondary IP configuration
Network policy settings
CoreDNS
Version configuration
Custom DNS settings
Cache configuration
Metrics enablement
kube-proxy
Version specification
Proxy mode configuration
IPVS settings (if used)
Monitoring and Logging
AWS Distro for OpenTelemetry (ADOT)
Collector configuration
Sampling rules
Export destinations
Resource attributes
CloudWatch Container Insights
Metrics collection
Log group configuration
Performance monitoring
Custom metrics
Prometheus
Storage configuration
Retention settings
Alert rules
Service monitors
Recording rules
Grafana
Datasource configuration
Dashboard provisioning
Alert configuration
User authentication
Networking Add-ons
AWS Load Balancer Controller
SSL certificate configuration
Subnet tagging
Shield configuration
WAF integration
ExternalDNS
Route53 configuration
DNS record settings
Policy configuration
Sync settings
Nginx Ingress Controller
SSL configuration
Default backend
Custom headers
Rate limiting
Security Add-ons
AWS Security Groups for Pods
Security group configuration
Pod networking policy
ENI configuration
Cert Manager
Certificate issuers
ACME configuration
DNS validation
Certificate rotation
AWS Private CA
CA configuration
Certificate templates
Validity periods
Key usage settings
Storage Add-ons
AWS EBS CSI Driver
Volume configuration
Snapshot settings
Encryption configuration
IAM roles
AWS EFS CSI Driver
File system configuration
Access points
Backup settings
Mount options
Development Tools
ArgoCD
Repository configuration
Application sets
Sync policies
RBAC settings
AWS App Mesh
Mesh configuration
Virtual nodes
Virtual services
Traffic routing
Cost Management
Karpenter
Provisioner configuration
Node templates
Instance types
Scaling settings
Kubecost
Cost allocation
Alert configuration
Savings recommendations
Report configuration
Environment-Specific Variables
Create variable files (possibly utilize the sensitive repo for variable storage so we might skip this)
DrixTabligan-NOAA
changed the title
Create Deployment Plan for EKS in WRDS VPC TI/UAT/Prod
Deployment Plan for EKS in WRDS VPC TI/UAT/Prod
Dec 11, 2024
DrixTabligan-NOAA
changed the title
Deployment Plan for EKS in WRDS VPC TI/UAT/Prod
EKS Deployment - Deployment Plan for EKS in WRDS VPC TI/UAT/Prod
Dec 27, 2024
Fernando has given the go ahead to create a plan to deploy EKS across the three environments for use by the HydroVIS Team and its applications. This ticket is to track the progress of the plan creation and the actual plan itself.
EKS Blueprint Development and Workspace Setup Checklist
Initial Repository Setup
Infrastructure as Code Development
Base Configuration
VPC and Networking Module
EKS Blueprint Core Configuration
Add-ons Configuration Checklists
Core Add-ons
VPC CNI
CoreDNS
kube-proxy
Monitoring and Logging
AWS Distro for OpenTelemetry (ADOT)
CloudWatch Container Insights
Prometheus
Grafana
Networking Add-ons
AWS Load Balancer Controller
ExternalDNS
Nginx Ingress Controller
Security Add-ons
AWS Security Groups for Pods
Cert Manager
AWS Private CA
Storage Add-ons
AWS EBS CSI Driver
AWS EFS CSI Driver
Development Tools
ArgoCD
AWS App Mesh
Cost Management
Karpenter
Kubecost
Environment-Specific Variables
Documentation
Testing Setup
Would you like me to:
EKS Multi-Environment/Region Deployment Checklist
TI Environment (us-east-1)
Deployment Steps
terraform apply -var-file="terraform.tfvars.ti_us-east-1"
UAT Environment (us-east-1)
Deployment Steps
terraform plan -var-file="terraform.tfvars.uat_us-east-1"
terraform apply -var-file="terraform.tfvars.uat_us-east-1"
Production Environment (us-east-1)
Pre-Deployment Checks
Deployment Steps
terraform plan -var-file="terraform.tfvars.prod_us-east-1"
terraform apply -var-file="terraform.tfvars.prod_us-east-1"
Production Environment (us-east-2)
Pre-Deployment Checks
Deployment Steps
terraform plan -var-file="terraform.tfvars.prod_us-east-2"
terraform apply -var-file="terraform.tfvars.prod_us-east-2"
Production Cross-Region Verification
Environment-Specific Post-Deployment Verification
TI (us-east-1)
UAT (us-east-1)
Production (Both Regions)
Common Post-Deployment Tasks (All Environments)
The text was updated successfully, but these errors were encountered: