Skip to content

Operations Guide

Last Updated: February 23, 2026

This section provides a production operations guide for EKS Auto Mode environments. It covers infrastructure provisioning with Terraform, CI/CD pipelines, GitOps-based deployment, scaling, observability, resource optimization, and upgrades.


Target Audience

  • Platform Engineers building production environments with EKS Auto Mode
  • Infrastructure Engineers operating Terraform/Terragrunt-based IaC
  • DevOps Engineers building CI/CD pipelines with GitLab CI and ArgoCD
  • SREs operating Prometheus, Grafana, and Loki observability stacks

Prerequisites

Before starting this operations guide, ensure familiarity with:


Table of Contents

#DocumentKey Topics
01Terraform 3-Layer Infrastructure SetupVPC, EKS Auto Mode, Pod Identity with 3-Layer Terraform
02NLB Weighted Routing and Blue/GreenDual cluster architecture, NLB weights, DNS routing
03CI PipelinesECR, GitLab Runner, GitHub ARC, multi-platform builds
04ArgoCD Multi-ClusterHub-spoke, ApplicationSet, IAM Identity Center SSO
05GitOps AutomationAtlantis, FluxCD, Terraform Cloud, AIOps
06Scaling StrategiesHPA custom metrics, KEDA, VPA, Spot utilization
07Operational Alert ConfigurationNetwork/CPU/Disk/Auto Mode node termination alerts
08Observability AnalysisLogs/Metrics/Traces correlation, PromQL, LogQL, TraceQL
09Observability Stack OperationsLoki, Tempo, Prometheus/AMP installation and operations
10Resource OptimizationRequests/Limits, JVM tuning, framework-specific guide
11EKS UpgradesAuto Mode zero-downtime upgrade, blue/green strategy
15Zonal Cluster OperationsTargetGroupBinding weight shifting, native rollback, Kafka/Redis/Aurora AZ-affine reads

Learning Path

  1. Infrastructure (01-02): Provision VPC/EKS with Terraform
  2. CI/CD (03-05): Build pipelines and GitOps deployment
  3. Scaling (06): Establish scaling strategies for workloads
  4. Observability (07-09): Build monitoring, alerting, and analysis systems
  5. Optimization (10): Resource efficiency and cost optimization
  6. Upgrades (11): Establish zero-downtime upgrade procedures

By Role

RolePriority Documents
Platform Engineer01, 02, 04, 11
DevOps Engineer03, 04, 05
SRE06, 07, 08, 09, 10
Infrastructure Engineer01, 02, 11

Relationship with Existing Documentation

This operations guide complements existing concept documentation with practical, code-focused guides:

Concept Documentation

This Operations Guide

  • Terraform HCL code for production infrastructure
  • YAML manifests for Kubernetes resources
  • PromQL/LogQL queries for observability
  • Bash scripts for operational automation
  • Step-by-step procedures with validation

Quick Reference

Common Operations

TaskDocumentSection
Create new EKS cluster01-infrastructure-setup3-Layer Terraform
Add new application to ArgoCD04-gitops-multi-clusterApplicationSet
Configure HPA with custom metrics06-scaling-strategiesCustom Metrics
Set up alerting for new service07-observability-alertsAlert Rules
Upgrade EKS version11-upgrade-operationsAuto Mode Upgrade

Emergency Procedures

ScenarioDocumentSection
Rollback deployment04-gitops-multi-clusterRollback
Rollback EKS upgrade11-upgrade-operationsBlue/Green Rollback
Scale down for cost06-scaling-strategiesEmergency Scale
Debug failing pods08-observability-analysisLog Analysis

Contributing

When adding new operational procedures:

  1. Include practical code examples (Terraform, YAML, bash)
  2. Provide validation steps for each procedure
  3. Document rollback procedures where applicable
  4. Add relevant PromQL/LogQL queries for monitoring
  5. Cross-reference related concept documentation