https://hub.docker.com/u/fabioariati/
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