OSS探訪GitHubでログイン

Amazon EKSのクラスター、ノード群、アクセス設定をTerraformで構成するコミュニティモジュール

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
5,008
主要言語
HCL
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/28
ページ内ナビ

概要

terraform-aws-eksは、Amazon EKSの制御面、管理ノード群、アクセス設定や関連AWS資源をTerraformの入力としてまとめるモジュールです。環境ごとの差をコードで確認し、計画と審査を経てクラスター構成をそろえられます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

何を実現できるか

VPCとサブネット、Kubernetes版、ノード群、アドオン、アクセス項目を入力し、AWS providerの資源へ展開します。固定版の例は架空の識別子で構文と型だけを検証し、AWS APIを呼びません。

出典:[1][2][3]

向いている用途

どの場面に合うか

複数環境のEKS設定を再利用し、変更をTerraform planで審査したい基盤管理に向きます。既存VPCや組織の認証・暗号化方針に合わせて入力と周辺資源を設計します。

出典:[1][2]

導入前の確認

導入前に確認する点

21.26.0はTerraform 1.5.7以上とAWS provider 6.59以上を要求します。validateは設定整合性だけを確認し、権限、割当量、費用や実際の作成成功は証明しません。LICENSEはApache-2.0です。

出典:[3][4][5]

参考にした公式資料

  1. [1]terraform-aws-modules/terraform-aws-eks README at v21.26.0(2026-10-05)
  2. [2]Terraform AWS EKS official documentation(2026-10-05)
  3. [3]Terraform AWS EKS fixed version source(2026-10-05)
  4. [4]terraform-aws-modules/terraform-aws-eks LICENSE at v21.26.0(2026-10-05)
  5. [5]terraform-aws-modules/terraform-aws-eks GitHub metadata(2026-10-05)
編集部からの補足

EKS構成を環境ごとの手作業から、審査できるコードへ移したい場合に適します。まず固定版モジュールを架空の識別子で初期化・検証し、applyの前に実環境のネットワーク、権限、費用を別途確認してください。

3ステップで試す

  1. 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. 2

    バックエンドなしで初期化する

    状態バックエンドを作らず、固定版モジュールと必要なproviderを作業領域へ取得します。AWS認証情報は使いません。

    terraform init -backend=false -input=false
  3. 3

    AWSへ接続せず設定を検証する

    terraform validateで構文とモジュール入力を確認します。planやapplyは実行せず、AWS資源を作成しません。

    terraform validate
公式READMEで確認

成長

成長の推移 · 直近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で投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?