Skip to content

quero-edu/desafio-sre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Desafio SRE

Arquitetura da aplicação

Arquitetura app foo bar

Executando o exemplo

Instalando o minikube

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64

sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64

Subindo o cluster

minikube start

Instalando o addon necessário para o funcionamento do ingress

minikube addons enable ingress

Subindo o minikube dashboard

minikube dashboard

⚠️ Garanta que você está executando o apply dentro do contexto do minikube, você pode confirmar isso rodando o senguinte comando kubectl config current-context. Caso esteja usando outro contexto você pode trocar usando o comando kubectl config use-context minikube

Agora você consegue subir a aplicação no seu minikube local usando o seguinte comando:

kubectl apply -f foo-bar-app-example.yaml

Testando o exemplo

Pegue o ip do ingress para testar a aplicação, para isso basta executar:

kubectl get ingress

Abra seu navegar o testes as seguintes urls:

http://<ip_do_seu_ingress>/bar

http://<ip_do_seu_ingress>/foo

Objetivo

Criar um chart helm para a aplicação kubernetes foo-bar-app-example.yaml Para isso é importante que você entenda como funciona o helm charts e o kubernetes, seus comandos básicos e seus principais recusros (pod, service, deployment, ingress)

Requisitos minimos

  • Chart helm funcionando
  • O chart deve receber alguns argumentos via Values para ser criado:
    • nome do app foo
    • nome do app bar
    • porta do app foo
    • porta do app bar
    • imagem do app foo
    • imagem do app bar

Elevando o nível do seu desafio (opcional):

Ao terminar o desafio abra um PR e adicione o time de SRE como reviewer

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published