Desafio
Desafio 2 - Kubernetes
Fase 02
Informações do desafio
Desafio Kubernetes
O piloto que você implementou foi um sucesso! Agora, a equipe está muito mais confiante para testar a plataforma de e-commerce em ambientes de testes e homologação, utilizando um ambiente escalável com contêineres.
Chegou o momento de trabalharmos com o Kubernetes na Digital Ocean!
Se você ainda não tem uma conta na Digital Ocean, pode se cadastrar através do link abaixo para ganhar créditos bônus e utilizar os recursos gratuitamente por um tempo:
https://m.do.co/c/a083c422b162
Tarefa Prática
Criação do Cluster Kubernetes
- Crie um cluster Kubernetes na Digital Ocean utilizando o Digital Ocean Kubernetes.
- O cluster pode ser criado diretamente pelo painel da Digital Ocean ou via CLI/Terraform.
- Configuração mínima esperada:
- 2 nós worker utilizando instâncias padrão da Digital Ocean.
- Cluster acessível via LoadBalancer.
Configuração e Teste do Fake Shop
- Faça um fork do projeto Fake Shop no GitHub:
https://github.com/KubeDev/fake-shop - No repositório forkado, crie os manifestos Kubernetes necessários para o deploy da aplicação, contendo:
- Um Deployment para gerenciar os pods da aplicação.
- Um Service para expor a aplicação.
- Realize o deploy da aplicação no cluster Kubernetes.
- Teste a aplicação para garantir que está rodando corretamente.
Entrega
- O repositório forkado no GitHub deve conter os arquivos de manifesto Kubernetes.
- Enviar o link do repositório forkado como entrega do desafio.
Área de entrega