Skip to content

akaua/tf-eks-cluster

Repository files navigation

tf-eks-cluster

Criação de EKS com terraform

Pré requisitos

- Terraform v0.12.28

- kubectl

- aws cli

Executando Stack

$ terraform init
$ terraform apply

Configurando kubectl

$ 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/

Acesso ao Dashboard

Obs:. Abra em outro terminal essa etapa

$ kubectl proxy

Acesse:

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

$ kubectl apply -f app/

Espere a configuração do NLB finalizar e copie e cole no browser a url provisionada

$ kubectl get services

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published