Setting AWS EKS cluster using eksctl, kubectl and aws-iam-authenticatorRefer: https://eksctl.io
YouTube videos :
# | Video | Topic |
---|---|---|
1 | https://www.youtube.com/watch?v=VMJa0-uJKhE | Architecture |
2 | https://www.youtube.com/watch?v=hUeGe2ArYZg | Service types and Networking |
3 | https://www.youtube.com/watch?v=5VpK61DqBvw | Advanced Security & DevOps/GitOps |
4 | https://www.youtube.com/watch?v=p6xDCz00TxU | Quick cluster setup w/ EKSctl (MacOS) |
#=== Setup of EKS ctl, Kube ctl and aws-iam-authenticator ===#
cd ~/opt/EKSctl
export PATH="~/opt/EKSctl:$PATH"
curl --silent --location "https://github.com/weaveworks/eksctl/releases/download/latest_release/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
mv /tmp/eksctl ~/opt/EKSctl/
eksctl version
Download kubectl (from Amazon site: https://docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html)
curl -o kubectl https://amazon-eks.s3-us-west-2.amazonaws.com/1.13.7/2019-06-11/bin/linux/amd64/kubectl
chmod +x kubectl
Download aws-iam-authenticator : https://docs.aws.amazon.com/eks/latest/userguide/install-aws-iam-authenticator.html
curl -o aws-iam-authenticator https://amazon-eks.s3-us-west-2.amazonaws.com/1.13.7/2019-06-11/bin/linux/amd64/aws-iam-authenticator
chmod +x aws-iam-authenticator
References: