以下のコマンドをコピー&ペーストで Cloud9 上で実行します
cat << EOF > eksworkshop.yaml
---
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
name: eksworkshop-eksctl
region: ${AWS_REGION}
version: "1.17"
availabilityZones: ["${AWS_REGION}a", "${AWS_REGION}b", "${AWS_REGION}c"]
managedNodeGroups:
- name: nodegroup
desiredCapacity: 3
ssh:
allow: true
publicKeyName: eksworkshop
cloudWatch:
clusterLogging:
enableTypes: ["*"]
secretsEncryption:
keyARN: ${MASTER_ARN}
EOF
ハンズオンでは、中身の解説を行います
また、こちらから Config file schema を確認できます。
サンプル yaml は githubでも公開されています。
eksctl create cluster -f eksworkshop.yaml
EKS Cluster の作成や Workder Node の作成など、全て完了するまで約15~20分かかります
作成が完了すると以下のようなメッセージが表示されます
[✔] EKS cluster "eksworkshop-eksctl" in "us-west-2" region is ready