Saltar a contenido

Sesión 11: Balanceadores

kubectl -f apply deployment.yaml
kubectl get pods

kubectl -f apply service.yaml
kubectl get services

#Exponer el puerto
kubectl port-forward services/my-nginx-service 8080:80
# visitar localhost:8080 en el navegador

minikube addons enable metrics-server

minikube dashboard

Prueba

sh estres.sh

Docker - swarm

docker swarm init
docker network create --driver overlay mi_redcita
docker network ls

docker service create --name servicio_nginx --network mi_redicta -p 80:80 nginx
docker service ls
docker service scale servicio_nginx=3
docker service ls

#Unerse
dockeXr swarm join --token SWMTKN-1-2zwfe4lgy2op2mkhoddy73wvnbeh47zi00thkrbod3x6oiugip-a12xk1bgjhc3rmrg23ydjso1s 10.38.3.52:2377

docker swarm join-token manager

http://pastebin/XkqyLUEF

docker node promote <hostname>

docker swarm leave --force