eksctlのインストール
curl -L "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
sudo mv /tmp/eksctl /usr/local/bin
eksctl version
kubernetesのインストール
sudo curl -L -o /usr/local/bin/kubectl https://amazon-eks.s3.us-west-2.amazonaws.com/1.21.2/2021-07-05/bin/linux/amd64/kubectl
sudo chmod +x /usr/local/bin/kubectl
kubectl version --short --client
cluster作成
eksctl create cluster \
--vpc-cidr 10.0.0.0/16 \
--name eks-sample \
--region ap-northeast-1 \
--version 1.21 \
--nodegroup-name sample-workers \
--node-type t2.small \
--nodes 1 \
--nodes-min 1 \
--nodes-max 3 \
--managed
node-typeを設定しておかないとlargeとか容量が大きいclusterを構成されてしまうので注意
EKSクラスタの削除
$ eksctl delete cluster \ke-
--name eks-sample \
--wait
teratermが途中で消えてしまう対処法
設定→TCP.IPの部分でkeep-aliveを30秒に変更、自動的にウィンドウを閉じるをoffにする。
設定→SSHの部分のハートビートを30秒にする。
あとはNAT gatewayの削除を忘れずに!!(EKSクラスタの削除では削除されなかったことがあり)