Open amineKammah opened 3 years ago
Deploy a Kubernetes Cluster using Terraform https://itnext.io/bootstrapping-kubernetes-clusters-on-aws-with-terraform-b7c0371aaea0
AVANT DE FAIRE CES ETAPES
Il faut d'abord récuperer les accée au utilisateur IAM " AmazonEC2FullAccess " , j'ai vous envoyé les informations d'acée par mail .
il faut ajouté ses informations sur votre fichier ~/.aws/credentials
[default] aws_access_key_id = "envoyé par mail" aws_secret_access_key = "envoyé par mail"
et ajouté le fichier ~/.aws/config
[default] region = us-east-1 output=json
il faut installer terraform avant
avant de lancer un cluster lancer : terraform init
pour télécharger les dépendences
pour lancer un cluster il faut être dans le dossier terraform_k8s
terrafrom apply
kubectl --kubeconfig more-ape.conf get pods --all-namespaces
ssh -i ssh-keys/id_rsa_aws ubuntu@<NODE-PUBLIC-IP>
terraform destroy
ATTENTION : il faut toujours détruire ou stopper les instances dès que vous ne les utilisez plus . Sinon , my money will disappear
The goal is to create a script that automate EC2 instances allocation, installing all required dependencies and runs the service. Also, in case of no activity, automatically stop the EC2 instances after 1 hour. Can be done in any Bash or Python or other.