ページ内ナビ
概要
terraform-aws-eksは、Amazon EKSの制御面、管理ノード群、アクセス設定や関連AWS資源をTerraformの入力としてまとめるモジュールです。環境ごとの差をコードで確認し、計画と審査を経てクラスター構成をそろえられます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
導入前の確認
参考にした公式資料
- [1]terraform-aws-modules/terraform-aws-eks README at v21.26.0(2026-10-05)
- [2]Terraform AWS EKS official documentation(2026-10-05)
- [3]Terraform AWS EKS fixed version source(2026-10-05)
- [4]terraform-aws-modules/terraform-aws-eks LICENSE at v21.26.0(2026-10-05)
- [5]terraform-aws-modules/terraform-aws-eks GitHub metadata(2026-10-05)
編集部からの補足
EKS構成を環境ごとの手作業から、審査できるコードへ移したい場合に適します。まず固定版モジュールを架空の識別子で初期化・検証し、applyの前に実環境のネットワーク、権限、費用を別途確認してください。
3ステップで試す
- 1
固定版のEKS設定を書く
Terraform 1.5.7以上が必要です。一時ディレクトリに21.26.0を固定し、検証専用の架空VPC・サブネットを指定します。
demo=$(mktemp -d "${TMPDIR:-/tmp}/eks-module.XXXXXX") && cd "$demo" && printf '%s\n' 'terraform { required_version = ">= 1.5.7" }' 'module "eks" {' ' source = "terraform-aws-modules/eks/aws"' ' version = "21.26.0"' ' name = "validation-only"' ' kubernetes_version = "1.34"' ' vpc_id = "vpc-00000000000000000"' ' subnet_ids = ["subnet-00000000000000000"]' '}' > main.tf - 2
バックエンドなしで初期化する
状態バックエンドを作らず、固定版モジュールと必要なproviderを作業領域へ取得します。AWS認証情報は使いません。
terraform init -backend=false -input=false - 3
AWSへ接続せず設定を検証する
terraform validateで構文とモジュール入力を確認します。
planやapplyは実行せず、AWS資源を作成しません。terraform validate
成長
成長の推移 · 直近30日
5,008 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 10
- Open PR
- 6
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- terraform
- terraform-module
- aws
- kubernetes
- eks
- elastic-kubernetes-service
- aws-eks
- aws-eks-cluster
- Stars
- 5,008
- Forks
- 4,413
- Watchers
- 95
- Open Issues
- 5
- Contributors
- 382
- 所有者種別
- Organization
- 主要言語
- HCL
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/09/28
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Kustomize12,177 Stars
共通タグ 1件 · 共通カテゴリ 1件
元のKubernetes YAMLを保ったまま環境別の差分を宣言的に重ねる構成管理ツール
Go - Crossplane12,133 Stars
共通タグ 1件 · 共通カテゴリ 1件
Kubernetes APIを拡張し、applicationとinfrastructureを扱うcloud-native control planeを構築する
Go - Flux8,436 Stars
共通タグ 1件 · 共通カテゴリ 1件
GitやOCIで宣言したdesired stateをKubernetesへ継続的にreconcileし、GitOpsによるdeliveryを自動化する
Go - Argo Rollouts3,592 Stars
共通タグ 1件 · 共通カテゴリ 1件
Blue-GreenやCanary配備をKubernetes CRDで制御し、メトリクスを使って段階的な昇格・ロールバックを行う
Go - Kong Gateway44,240 Stars
共通タグ 1件
APIのルーティング・認証・流量制御を共通のゲートウェイにまとめる
Lua - Encore12,411 Stars
共通タグ 2件 · 共通カテゴリ 1件
アプリコードからインフラ要件を読み取り、ローカルからクラウドまでつなぐ
Go
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。