Skip to content

Repositorio para criar Cluster K8s na AWS utilizando Pipeline com drone.ci

License

Notifications You must be signed in to change notification settings

weslleyfs/K8s-cluster-aws-pipeline

Repository files navigation

K8S Single Cluster-aws-pipeline

Este é apenas um projeto utilizado para estudo visando aprender e entender melhor a integracao das ferramentas

O que esta sendo utilizado?

  • Docker
  • Ansible
  • Terraform
  • Drone CI
  • AWS
  • Kubernetes

Como funciona?

  • Terraform cria 3 instancias na AWS, um Security Group e uma Keypair (Importante criar a chave ssh antes e colocar a chave publica no arquivo keypair.tf)
  • Ansible instala e configura o Kubernetes.
  • Eles trabalham juntos em uma pipeline do https://drone.io, para funcionar se faz necessário criar as chaves dentro das configuracoes do repositorio no Drone CI
  • O Drone CI usa um container Docker que foi criado com Terraform e Ansible, a imagem foi disponibilizada no Docker Hub: 'docker pull weslleyf/ansibleandterraform'

O objetivo

O objetivo é criar um cluster K8S na AWS totalmente automatizado através de pipeline e entender cada passo.

About

Repositorio para criar Cluster K8s na AWS utilizando Pipeline com drone.ci

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published