Pues quiero empezar primero con el de kubernetes, pero como es simple, igual unos pocos vídeos o uno un poco largo puedo verlo en profundidad. Lo pongo en la pila de tareas jeje, un abrazo!
Muchas gracias por el apoyo! Pues no siempre es fácil tomar este tipo de decisiones y dependerá mucho de tu caso. Personalmente te diría, ¿necesitas que tu aplicación funcione con muchos nodos en múltiples paises para acercar la información a tu usuario y mejorar latencia?¿cuantos miles de peticiones tiene que soportar tu aplicación? Si no tienes una app de ámbito multinacional o con un elevado número de peticiones, creo que swarm o cualquier servidor docker y balanceadores de carga es más sostenible y barato. Me apunto esta duda para explayarla más en un directo!
La ventaja de swarm es que puedes tener varios nodos conectados y, si uno falla, los contenedores se despliegan en otro automáticamente. Además, en tema compose, las réplicas y los puertos no se llevan muy bien en mi experiencia. Si enrutas el puerto: services: web: image: nginx ports: - "8000:80" deploy: mode: replicated replicas: 5 endpoint_mode: vip En este ejemplo, las 5 réplicas intentan abrir el mismo puerto y fallan. En modo servicios de swarm esto lo gestiona automáticamente y balancea automáticamente las peticiones que reciba el puerto. Un saludo!
Muy bien explicado! Estaría genial ese curso de Docker Swarm. También me parece una tecnología que está en un punto medio muy bueno.
Pues quiero empezar primero con el de kubernetes, pero como es simple, igual unos pocos vídeos o uno un poco largo puedo verlo en profundidad. Lo pongo en la pila de tareas jeje, un abrazo!
Excelente curso, se nota el trabajo y dedicación en cada video, encontré lo que buscaba para empezar con Docker. Muchas gracias Pabpereza!! Saludos!
Muchas gracias por el apoyo!!! Me alegra que te haya sido útil, cualquier feedback es más que bienvenido, un abrazo!
Mola mucho el curso, enhorabuena.
Muchas gracias por el apoyo! Un abrazo
Buen video Pablo, siempre tan claro. En que situaciones recomendarias usar elegir Swarm y no Kubernetes.
Muchas gracias por el apoyo! Pues no siempre es fácil tomar este tipo de decisiones y dependerá mucho de tu caso.
Personalmente te diría, ¿necesitas que tu aplicación funcione con muchos nodos en múltiples paises para acercar la información a tu usuario y mejorar latencia?¿cuantos miles de peticiones tiene que soportar tu aplicación?
Si no tienes una app de ámbito multinacional o con un elevado número de peticiones, creo que swarm o cualquier servidor docker y balanceadores de carga es más sostenible y barato.
Me apunto esta duda para explayarla más en un directo!
Hola Pablo - Con docker-compose.yml y: deploy: replicas: 6, se consigue lo mismo ó que diferencias hay - Saludos
La ventaja de swarm es que puedes tener varios nodos conectados y, si uno falla, los contenedores se despliegan en otro automáticamente.
Además, en tema compose, las réplicas y los puertos no se llevan muy bien en mi experiencia. Si enrutas el puerto:
services:
web:
image: nginx
ports:
- "8000:80"
deploy:
mode: replicated
replicas: 5
endpoint_mode: vip
En este ejemplo, las 5 réplicas intentan abrir el mismo puerto y fallan. En modo servicios de swarm esto lo gestiona automáticamente y balancea automáticamente las peticiones que reciba el puerto.
Un saludo!
Muchas gracias por tu aclaración - Saludos