Repositório das imagens

https://hub.docker.com/u/fabioariati/

Criando as imagens e subindo os serviços

kubectl config use-context minikube
docker login
minikube start

Python app

docker build -t flaskapp-i ./flaskapp

docker tag flaskapp-i fabioariati/flaskapp
docker push fabioariati/flaskapp

kubectl run flaskapp --image=fabioariati/flaskapp --port=5000
kubectl expose deployment flaskapp --type=LoadBalancer
minikube service flaskapp

Node app

docker build -t nodeapp-i ./nodeapp

docker tag nodeapp-i fabioariati/nodeapp
docker push fabioariati/nodeapp

kubectl run nodeapp --image=fabioariati/nodeapp --port=3000
kubectl expose deployment nodeapp --type=LoadBalancer
minikube service nodeapp

Dashboard

minikube dashboard

Removendo os serviços

kubectl delete deployment flaskapp
kubectl delete service flaskapp

kubectl delete deployment nodeapp
kubectl delete service nodeapp

Criando os serviços via arquivo de configuração

kubectl create -f flaskapp/kube.yml
kubectl create -f nodeapp/kube.yml