Skip to content

Terraform para crear instancia EC2 con docker y minikube para practicas y testing

Notifications You must be signed in to change notification settings

damiancolaneri/terraform-k8s

Repository files navigation

🚀 Instancia EC2 t2.medium

Contiene:

  • docker
  • minikube
  • kubectl
  • helm

Esta instancia es para realizar practicas con docker y k8s

Instrucciones de uso:

Requerimientos:

Clonar este repositorio eingresar en la carpeta

git clone https://github.com/damiancolaneri/terraform-k8s.git && cd terraform-k8s

Configurar nuestras credenciales de AWS, corremos el siguiente comando y pasamos aws_access_key_id y aws_secret_access_key

aws configure

Creamos nuestras llaves publicas y privadas (dar "enter" a todas las opciones para usar el nombre default y sin contraseña)

ssh-keygen -t rsa && cp ~/.ssh/id_rsa.pub .

👀 En el archivo dev.tfvars le colocamos un nombre para identificar nuestra instancia

Realizar el despliegue de la infraestructura con terraform

terraform init

terraform apply -var-file dev.tfvars -auto-approve

Con el siguiente comando ingresamos a nuestra instancia a trabajar, colocando la ip correspondiente obtenida en el output de terraform

ssh -i ~/.ssh/id_rsa ec2-user@IP_DE_INSTANCIA

Cuando ya no necesitemos nuestra infraestructura podemos eliminarla con terraform:

terraform destroy -var-file dev.tfvars -auto-approve

🎓 Buenas practicas!

About

Terraform para crear instancia EC2 con docker y minikube para practicas y testing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages