Automic VaultAutomic Vault

brew

eksctl を Homebrew, chocolatey, MacPorts, Nix, pacman, zypper, scoop, winget でインストール

eksctl のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install eksctl

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install eksctl

MacPorts ports tree · sysutils/eksctl/Portfile · ソース: api.github.com

概要

パッケージ概要

Simple command-line tool for creating clusters on Amazon EKS

履歴

プロジェクトの歴史と使われ方

eksctl is the official command-line tool for Amazon EKS, the managed Kubernetes service on AWS. It is written in Go and turns the multi-service work of creating and operating EKS clusters into a small set of commands and declarative YAML configuration.

プロジェクトの歴史

The eksctl repository was created in May 2018, shortly after Amazon EKS became a practical target for Kubernetes operators. The project positioned itself as a simple way to create an EKS cluster in minutes with one command, while using AWS CloudFormation underneath for the infrastructure lifecycle.

Over time eksctl grew from cluster creation into a broader EKS operations tool: node group lifecycle, cluster updates, VPC configuration, IAM integration, add-on management, Fargate profiles, GPU and Spot support, and kubeconfig writing all became part of the documented feature set.

採用の歴史

eksctl became part of the standard EKS workflow because it matched how Kubernetes users already worked: command-line first, declarative when needed, and compatible with kubectl, AWS IAM authentication, and AWS credentials. AWS documentation now describes eksctl as a utility for creating, managing, and operating EKS clusters, and the GitHub project publishes frequent official releases.

Its adoption is visible in the ecosystem around it: official releases ship binaries and container images, the README documents third-party installers such as Homebrew, MacPorts, Chocolatey, and Scoop, and the tool is referenced by AWS EKS getting-started flows.

使われ方

The classic use case is `eksctl create cluster`, which provisions an EKS control plane, node groups, networking, IAM resources, and kubeconfig entries with sensible defaults. More advanced users provide a YAML cluster config to make cluster creation repeatable across teams or CI systems.

Operators also use eksctl for day-two tasks: listing and deleting clusters, scaling or draining node groups, updating clusters, configuring endpoint access, managing add-on policies, and inspecting the CloudFormation stacks that back a cluster.

パッケージ好きにとっての重要性

For package-manager users, eksctl is a good example of a cloud CLI that became important enough to be distributed everywhere while still being primarily consumed as a single static binary. Installing it with Homebrew or another package manager gives Kubernetes users a fast path from a shell prompt to a working EKS cluster.

タイムライン

  • 2018: GitHub repository created for the EKS CLI.
  • 2018: eksctl documented as a Go CLI using CloudFormation to create Amazon EKS clusters.
  • 2026: Official releases continue on a roughly monthly cadence, with v0.228.0 published in June 2026.

Related projects

  • eksctl sits beside kubectl, aws-iam-authenticator, the AWS CLI, CloudFormation, and infrastructure-as-code tools such as Terraform. It is narrower than a general IaC system, but deeper on EKS-specific lifecycle commands.

セキュリティ状態

リスクレベル: orange

infrastructure mutation or orchestration signal.

リスク分類器

リスク orange · 信頼度 中 · infrastructure

理由

  • infrastructure mutation or orchestration signal

信号

  • text:cluster

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
cluster.yaml

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
eksctlcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版0.229.0
マネージャ更新日2026-07-02
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/eksctl-io/eksctl

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:eksctl
バージョン0.229.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/eksctl
ホームページhttps://eksctl.io
リポジトリhttps://github.com/eksctl-io/eksctl
上流ドキュメントhttps://eksctl.io/
ライセンスApache-2.0
ソースアーカイブhttps://github.com/eksctl-io/eksctl.git
最終更新2026-07-02T00:04:54Z
Pulseupdated
ビルド依存関係go
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameeksctl
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

eksctl

nix profile install nixpkgs#eksctl
  • normalized package name match
  • 一致条件: Eksctl
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ek/eksctl/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
pacman95%

eksctl 0.227.0-1

Command line tool for creating clusters on Amazon EKS

https://github.com/eksctl-io/eksctl

sudo pacman -S eksctl
  • License: Apache-2.0
  • Architecture: x86_64
  • 2 依存関係
  • normalized package name match
  • 一致条件: Eksctl
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: eksctl from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

eksctl 0.227.0-1.1

The official CLI for Amazon EKS

https://github.com/eksctl-io/eksctl

sudo zypper install eksctl
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: eksctl
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Eksctl
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: eksctl from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

eksctl-bash-completion 0.227.0-1.1

Bash Completion for eksctl

https://github.com/eksctl-io/eksctl

sudo zypper install eksctl-bash-completion
  • License: Apache-2.0
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: eksctl
  • 2 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Eksctl
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: eksctl-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

eksctl-fish-completion 0.227.0-1.1

Fish Completion for eksctl

https://github.com/eksctl-io/eksctl

sudo zypper install eksctl-fish-completion
  • License: Apache-2.0
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: eksctl
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Eksctl
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: eksctl-fish-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

eksctl-zsh-completion 0.227.0-1.1

Zsh Completion for eksctl

https://github.com/eksctl-io/eksctl

sudo zypper install eksctl-zsh-completion
  • License: Apache-2.0
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: eksctl
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Eksctl
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: eksctl-zsh-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

eksctl

sudo port install eksctl
  • normalized package name match
  • 一致条件: Eksctl
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/eksctl/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

eksctl

choco install eksctl
  • normalized package name match
  • 一致条件: Eksctl
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: eksctl from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','dotultimate'
Scoop95%

main/eksctl

scoop install main/eksctl
  • normalized package name match
  • 一致条件: Eksctl
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/eksctl.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

eksctl.eksctl

winget install --id eksctl.eksctl -e
  • normalized package name match
  • 一致条件: Eksctl
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: eksctl.eksctl from https://cdn.winget.microsoft.com/cache/source.msix

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment