Criando cluster kubernetes com Kind
kind create cluster --name=appk8s
Verificando cluster criado
docker build -t kelvinsantiago/app-server-example .
Rodando container para validação da imagem
docker run -p 8080:8080 kelvinsantiago/app-server-example:latest
Aplicando configuração do deployment.yaml no kubernetes
kubectl apply -f k8s/deployment.yaml
Verificando os dois pods rodando o container
Removendo um pod para testar replicas
kubectl delete pod <podname>
Aplicando configuração do service.yaml no kubernetes
kubectl apply -f k8s/service.yaml
Verificando services criados
Redirecionando porta interna (local) para porta serviço kubernetes
kubectl port-forward service/appserver 8080:8080