Desafio 02: Kubernetes

Motivação

Este exemplo foi criado utilizando o minikube, para que seja possível executa-lo em um cluster não gerenciado pelo minikube, é necessário alterar alguns passos no script de inicialização.

A inicialização da aplicação de se dá com as informações, que são preenchidas no arquivo values.yaml, como nome da aplicação, porta do container, nome da imagem, tag, etc.

Dependências

Para que seja possível executar o projeto utilizando o minikube, é preciso baixá-lo, juntamente com o kubectl e também é preciso ter um virtualizador (Virtualbox, KVM, VMware, etc) em sua instância/notebook.

Obs: Antes de iniciar o processo de deploy, através do script, execute o comando abaixo para capturar o endereço ip do seu cluster e inclua a seguinte entrada no seu arquivo /etc/hosts/