AWS EKS Setup via EKSCTL command

Описание к видео AWS EKS Setup via EKSCTL command

#DOWNLOAD AND INSTALL EKSCTL
https://eksctl.io/installation/
curl --silent --location "https://github.com/weaveworks/eksctl/... -s)_amd64.tar.gz" | tar xz -C /tmp
sudo mv /tmp/eksctl /usr/local/bin

#INSTALL KUBECTL
https://kubernetes.io/docs/tasks/tool...
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)..."
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)..."
echo "$(cat kubectl.sha256) kubectl" | sha256sum --check
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
kubectl version --client

#EKS CLUSTEL CREATE
eksctl create cluster --name dev --region ap-south-1 --nodegroup-name standard-workers --node-type t3.medium --nodes 2 --nodes-min 1 --nodes-max 4 --managed

#EKS BASIC ADDON
eksctl utils associate-iam-oidc-provider --region ap-south-1 --cluster dev --approve
eksctl update addon --name vpc-cni --cluster dev --region ap-south-1

#CREATING AND EXPOSING NGINX APP
kubectl create deployment nginx --image=nginx
kubectl expose deployment nginx --port=80 --type=LoadBalancer

#DELETING NGINX APP
kubectl delete service/nginx deployment.apps/nginx


#DELETE EKS CLUSTER
eksctl delete cluster --name dev --region ap-south-1

Комментарии

Информация по комментариям в разработке