eksctl
eksctl
は、Amazon EKS クラスターを簡単に作成、管理するためのコマンドラインツールです。
eksctl の概要は次のとおりです。
- Amazon EKS クラスターを簡単に作成、管理、削除できるツール
- YAML ファイルを使用して、クラスタ設定を宣言的に管理可能
- EKS クラスターに関する操作を自動化し、手動操作のミスを減らす
- eksctl公式ドキュメント
eksctl のインストール
asdf を使って eksctl をインストールしてください。
asdf コマンドがインストールされていない方は、asdf の資料 を見ながらインストールしてください。
asdf plugin add eksctl
asdf install eksctl latest
asdf global eksctl latest
eksctl
コマンドを利用できるかチェックしてみましょう
eksctl version
eksctl の基本操作
クラスターの作成
以下のコマンドで、EKS クラスターを簡単に作成できます。
eksctl create cluster --name=<cluster-name> --region=<region>
クラスターの削除
不要になったクラスターを削除します。
eksctl delete cluster --name=<cluster-name> --region=<region>
クラスターの情報確認
作成したクラスターの詳細情報を表示します。
eksctl get cluster --name=<cluster-name> --region=<region>
ノードグループの作成
既存のクラスターにノードグループを追加します。
eksctl create nodegroup --cluster=<cluster-name> --region=<region> --name=<nodegroup-name>
ノードグループの削除
特定のノードグループを削除します。
eksctl delete nodegroup --cluster=<cluster-name> --region=<region> --name=<nodegroup-name>
クラスター構成の設定ファイルを使用したクラスター作成
YAML 形式の設定ファイルを用いてクラスターを作成します。