Criação de EKS com terraform
$ terraform init
$ terraform apply
$ aws eks --region us-east-1 update-kubeconfig --name training-eks-sR8eLIil
Configurando Metric Server
$ kubectl apply -f bin/metrics-server-0.3.6/deploy/1.8+/
Verificando Deployment de Metric Server
$ kubectl get deployment metrics-server -n kube-system
Configurando K8s Dashboard
$ kubectl apply -f bin/dashboard/
Obs:. Abra em outro terminal essa etapa
Configurando autenticação para dashboard
$ kubectl apply -f bin/auth_dashboard/
Gerando token de autenticação
$ kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep service-controller-token | awk '{print $1}')
Copie o token no final do output e cole na interface do dashboard
Configurando uma aplicação de exemplo
Espere a configuração do NLB finalizar e copie e cole no browser a url provisionada