Skip to content

運用ガイド

最終更新: February 23, 2026

このセクションでは、EKS Auto Mode 環境向けの production operations guide(本番運用ガイド)を提供します。Terraform による infrastructure provisioning、CI/CD pipelines、GitOps ベースのデプロイ、scaling、observability、resource optimization、upgrades を扱います。


対象読者

  • Platform Engineers EKS Auto Mode で production environment を構築する方
  • Infrastructure Engineers Terraform/Terragrunt ベースの IaC を運用する方
  • DevOps Engineers GitLab CI と ArgoCD で CI/CD pipelines を構築する方
  • SREs Prometheus、Grafana、Loki observability stacks を運用する方

前提条件

この運用ガイドを開始する前に、以下に習熟していることを確認してください。


目次

#DocumentKey Topics
01Terraform 3-Layer Infrastructure SetupVPC、EKS Auto Mode、3-Layer Terraform による Pod Identity
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

学習パス

推奨順序

  1. Infrastructure (01-02): Terraform で VPC/EKS をプロビジョニングする
  2. CI/CD (03-05): Pipelines と GitOps deployment を構築する
  3. Scaling (06): Workloads 向けの scaling strategies を確立する
  4. Observability (07-09): Monitoring、alerting、analysis systems を構築する
  5. Optimization (10): Resource efficiency と cost optimization
  6. Upgrades (11): Zero-downtime upgrade procedures を確立する

ロール別

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

既存ドキュメントとの関係

この運用ガイドは、既存の concept documentation を、実践的で code-focused なガイドで補完します。

Concept Documentation

この運用ガイド

  • Production infrastructure 向けの Terraform HCL code
  • Kubernetes resources 向けの YAML manifests
  • Observability 向けの PromQL/LogQL queries
  • Operational automation 向けの Bash scripts
  • Validation を含む step-by-step procedures

クイックリファレンス

一般的な運用

TaskDocumentSection
新しい EKS cluster を作成01-infrastructure-setup3-Layer Terraform
ArgoCD に新しい application を追加04-gitops-multi-clusterApplicationSet
Custom metrics で HPA を設定06-scaling-strategiesCustom Metrics
新しい service 向けに alerting を設定07-observability-alertsAlert Rules
EKS version をアップグレード11-upgrade-operationsAuto Mode Upgrade

緊急時手順

ScenarioDocumentSection
Deployment をロールバック04-gitops-multi-clusterRollback
EKS upgrade をロールバック11-upgrade-operationsBlue/Green Rollback
Cost 削減のために scale down06-scaling-strategiesEmergency Scale
失敗している pods をデバッグ08-observability-analysisLog Analysis

コントリビュート

新しい operational procedures を追加する場合:

  1. 実践的な code examples(Terraform、YAML、bash)を含める
  2. 各 procedure に validation steps を提供する
  3. 該当する場合は rollback procedures を文書化する
  4. Monitoring 向けの関連する PromQL/LogQL queries を追加する
  5. 関連する concept documentation を cross-reference する