Me ha parecido excelente tu video, todo queda funcionando al 100%. Algo rápido, pero muy claro. Y con los comandos ejecutados que agregaste complementas cualquier duda que pueda surgir. Aqui tienes un nuevo seguidor desde Venezuela. Exitos!
Vas la hostia de rápido pero esta muy bien explicado y me has arrojado mucha luz a un lío que tenía de conceptos y no sabía qué hacer ni por donde empezar. Me suscribo.
pues despues de 30m o 1h viendo sobre kubernetes y docker swarm y mas o menos enter el asunto llego aqui y veo y digo aaahhh por fin un eejmplo y or fin entiendo doker swarm y basicamente lo asocie directamente a un mongodb server con replicas e instancias bases de datos, colecciones etc repartidas por replicas loool enseguida lo entendi.. ke buena explicacion..
Pelado, que puedo usar para tener letsencrypt en los dominios que apuntar al cluster y mantener publicados todos los ingress en todos los nodos del cluster swarm. Hoy tengo Traefik que corre en 1 manager...si ese manager cae pierdo todos los ingress. Muy bueno los videos
Hola tengo una duda y no encuentro como resolver, tengo un swarm con dos servidores físicos. Y me gustaría levantar un portier el cual si por algún casual cayera uno de los dos servidores pudiera entrar desde el otro, es posible? o tengo que levantar dos portainers? Si es así me saldaran los mismos servicios y containers en los dos?
Saludos Pelado Nerd , excelente canal, queria consultarte cual seria la mejor opcion usando swarm con una imagen mysql y tengo la duda de donde poner los datos para que todas las imagenes lean la misma base de datos , cuantos opciones hay para guardar los datos?
y con Swarm se puede hacer lo mismo que con Kubernetes, lo digo por el tema de que cuando requiera mas recursos, cree un contenedor nuevo para ese recurso adicional?
Buenas noches, con una consulta si quiero realizar un cluster de mysql entiendo entonces que solo deberia instalar mysql e indicarle que quiero solo dos replicas que seria en los worker1 y worker2. También queria preguntar si alguien me puede ayudar entiendo que si utilizo docker-machine y también quiero implementar un servidor HAProxy por ejemplo en el manager estaria envuelto en una redundancia porque swarm ya hace el balanceo de los servicios. Y muchas gracias por tu aporte me ayudo mucho tu video.
Tengo una duda con Docker Swarm tengo un proyecto ya configurado me crea tres contenedor donde uno el el webserver, otro la base de datos y otro con app esa es la parte del back-end y tengo otro contenedor para el front-end me funciona bien pero veo que las peticiones son demoradas con docker swarm me ayudara a que las peticiones sean mas balanceadas y no se demore tanto ?
El manager igual haría las veces de proxy inverso? Quiero usar swarm en uno de mis proyectos, y tengo servicios rest corriendo en contenedores diferentes Muchísimas gracias :D
Inicie el swarm en la vm que hace de master y hasta hí todo de 10, luego al querer hacer join desde una de las vms nodo, empleando la línea que provee docker al finalizar la creación del swarm, me da el error: Error response from daemon: rpc error: code = Unavailable desc = grpc: the connection is unavailable Probe de todo, no hay firewall, ni proxy, ni iptables y tire un nc y anda de 10. Tenés idea que puede ser?
@@nomadadigitalok fijate este thread forums.docker.com/t/error-response-from-daemon-rpc-error-code-unavailable-desc-grpc-the-connection-is-unavailable/39066/7
Hola ¡¡¡,consulta se podría con docker crear un contenedor con un programa de windows que pida hartos requerimientos del hardware (programas de renderizado de arquitectura ) en mac?. Para no tener que pasarme a windows, ajajaj seria el santo grial para un arquitecto ¡¡¡¡. Saludos desde Chile.
Hola bro, excelentes videos 👏🏻 Tengo una duda si tengo 6 contenedores que por ejemplo consumen 3 GB de ram y quiero iniciarlos solo en los workers. El nodo máster podría tener 500 MB de ram? o cómo puedo saber cuánta memoria podría necesitar el nodo máster con base a los workers?
Si drenas el manager para que no ejecute contenedores tranquilamente esos 500mb de ram deberían ser suficientes para administrar los otros contenedores.
Hola, me gustó mucho el vídeo para probar swarm y tratando de seguirlo tuve (y tengo) varios problemas. Antes de empezar, contarte con que el pc lo tengo con una distro basada en debia 10. Traté de seguir y tuve que instalar vbox, lo hice con la v.6.0 y sus extensiones y me dio el error "Error setting up host only network on machine start: The host-only adapter we just created is not visible. This is a well known VirtualBox bug. You might want to uninstall it and reinstall at least version 5.0.12 that is is supposed to fix this issue". Fui probando con diferentes versiones anteriores desde la 5.0.12 y tampoco pude. Alguna idea de por donde puede estar el problema? Muchas gracias por la ayuda.
@@PeladoNerd muchas gracias por responder tan rápido. Sí, basado en debian 10 y sí tengo docker corriendo nativamente sin problemas, pero al meter docker swarm me daba un error de redes (tengo tb VMware) que exactamente no recuerdo. Cree contenedores (centos y Ubuntu) , metí docker en ellos pero luego no levantaba el servicio... Al ver el vídeo pensé que era un error de concepto y que para hacer el cluster había que hacerlo así. Es claro que tengo un error de concepto claro... 😒😞 Repito, muchas gracias. Estoy viendo una película y pensando en docker ninjas 😂😂... mira las consecuencias de estos vídeos
@@PeladoNerd la peli terminó y volví al teclado. Desinstalé el vbox6.0 y lancé el comando y me devolvió esto: "docker-machine create manager3 Running pre-create checks... Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"" :(
Claro no deberías usar Docker-machine, metete al slack y la seguimos ahí (así no me pierdo estos mensajes y otra gente puede ayudar) bit.ly/slack-pelades
como funciona? como si el manager fuera un proxy reverse con balanceador?.... muy bueno pelado.... me estoy pegando una sobredosis de videos tuyos ajajja,
tengo una duda si tengo 2 o 3 replicas de mi db, el volumen es diferente por lo tanto, si registro un usuario en el 1 el 2 no me va reconocer, las replicas sirven mas para frontend?
Generalmente se utiliza un volumen único para esta clase de contenedores, es decir que cada contenedor de la base de datos utilize un volumen virtual único. Para que cada contenedor guarde la información en el mismo sitio.
Pelaaa quise usar docker swarm en vez de kubernetes, y me encuentro con un problema, en windows 10 T_T jaja, al momento de hacer el join me rechaza la conexión, abrí los puertos, incluso hasta de frustrado tiré los firewalls (de ambas pcs) y nada .. me la seguía rechazando, indagando por ahí encontré que algunos tenían el mismo problema que yo pero sin solución todavía, aiuuuda :P jaja, no me faltan las ganas de meterle ubuntu a esta cosa
@@PeladoNerd Gracias pela ! anoche indagando encontré la solución (y el problema era yo jaja), te explico rápido: Intentaba unir el nodo de la vm de un nodo de la red con el master (sin vm) con windows 10, y me rechazaba por esa razón, a pesar de tener todos los puertos abiertos y demás, bueno .. no había forma, levanté una vm en el master, lo uní a la red como una pc más y ahí sí funcionó de lujo, muchas gracias por ofrecerte a ayudar, de todos modos me uno al slack a ver si puedo ser de ayuda en algo :D genio !
Ah y si necesitas una app para desplegar, soy un programador jr con ganas de poner el práctica conocimientos todo el tiempo así que te puedo hacer alguna cosilla si necesitas :D
Tienes el Don de explicar... todo es simple contigo :3
Me ha parecido excelente tu video, todo queda funcionando al 100%. Algo rápido, pero muy claro. Y con los comandos ejecutados que agregaste complementas cualquier duda que pueda surgir. Aqui tienes un nuevo seguidor desde Venezuela. Exitos!
Muy bueno Pelado, se aprende mucho en tan pocos minutos! ejemplo de youtuber! segui asi.
Es muy acertada la indicación del minuto 1:22, ya le he comentado a mis amigos y la han usado
Vas la hostia de rápido pero esta muy bien explicado y me has arrojado mucha luz a un lío que tenía de conceptos y no sabía qué hacer ni por donde empezar. Me suscribo.
grande pelao, me ahorre varias horas con tu video.
muy buenos tus videos pelado!! me gusta como le agregas humor al aprendizaje 1:22 jajaj
Muchas gracias me sirvio
🙏 excelente Pelado-Sama!
Me gusto la herramienta por lo simple, y me agrada ver otras opciones que en particular conocía, pero no había visto en acción. =)
pues despues de 30m o 1h viendo sobre kubernetes y docker swarm y mas o menos enter el asunto llego aqui y veo y digo aaahhh por fin un eejmplo y or fin entiendo doker swarm y basicamente lo asocie directamente a un mongodb server con replicas e instancias bases de datos, colecciones etc repartidas por replicas loool enseguida lo entendi.. ke buena explicacion..
Gracias Pelado! Unico !
arigatô gozaimashita pelado san🙇♂
existe una posibilidad de decirle a que nodo ESPECIFICO levantar el contenedor?
JAJAJA primer video que veo y despues del chiste que largaste del tiempo me suscribi sin saber que iba a pasar jajaja
como siempre EXCELENTE
impresionante!
Pelado, que puedo usar para tener letsencrypt en los dominios que apuntar al cluster y mantener publicados todos los ingress en todos los nodos del cluster swarm. Hoy tengo Traefik que corre en 1 manager...si ese manager cae pierdo todos los ingress. Muy bueno los videos
Me parece o te falto el detalle de que las maquinas creadas con "docker -macnine" deben tener acceso a internet? como configuras eso desde la CLI?
Buenisima pelado, tienes cursos en udemy???
Hola tengo una duda y no encuentro como resolver, tengo un swarm con dos servidores físicos. Y me gustaría levantar un portier el cual si por algún casual cayera uno de los dos servidores pudiera entrar desde el otro, es posible? o tengo que levantar dos portainers? Si es así me saldaran los mismos servicios y containers en los dos?
Buena pelao .... Sencillo y entendible
Saludos Pelado Nerd , excelente canal, queria consultarte cual seria la mejor opcion usando swarm con una imagen mysql y tengo la duda de donde poner los datos para que todas las imagenes lean la misma base de datos , cuantos opciones hay para guardar los datos?
Pelado, es posible hacer un cluster de raspberry pi con docker pero sin Hypriot, con raspbian y desde cero?
y con Swarm se puede hacer lo mismo que con Kubernetes, lo digo por el tema de que cuando requiera mas recursos, cree un contenedor nuevo para ese recurso adicional?
y como se organiza esto con docker-compose.yml?
Una pregunta, cómo le haces para poder acceder a los servicios desde internet?
hola pelado, cual seria el beneficio de no usar el master como worker? el master tiene que ser siempre mas grande?
asi puedo deployar en el YML directo solamente a los workers?
deploy:
placement:
constraints: [node.role == worker]
👏👏👏
Buenas noches, con una consulta si quiero realizar un cluster de mysql entiendo entonces que solo deberia instalar mysql e indicarle que quiero solo dos replicas que seria en los worker1 y worker2. También queria preguntar si alguien me puede ayudar entiendo que si utilizo docker-machine y también quiero implementar un servidor HAProxy por ejemplo en el manager estaria envuelto en una redundancia porque swarm ya hace el balanceo de los servicios.
Y muchas gracias por tu aporte me ayudo mucho tu video.
Gracias
Tengo una duda con Docker Swarm tengo un proyecto ya configurado me crea tres contenedor donde uno el el webserver, otro la base de datos y otro con app esa es la parte del back-end y tengo otro contenedor para el front-end me funciona bien pero veo que las peticiones son demoradas con docker swarm me ayudara a que las peticiones sean mas balanceadas y no se demore tanto ?
buenisimo! PARECE facil!
Foi sensacional!
Hola, tengo una pregunta, puedo tener contenedores con imágenes diferentes corriendo en un mismo swarm?
Psdta: sos de los pocos que explica bien esta herramienta en RUclips
Gracias! Por supuesto, simplemente declará un servicio separado con otra imagen y listo. Saludos!
El manager igual haría las veces de proxy inverso? Quiero usar swarm en uno de mis proyectos, y tengo servicios rest corriendo en contenedores diferentes
Muchísimas gracias :D
Super buenoooo
Las réplicas que son exactamente?. Es dividir el trabajo en 3 partes en la que cada nodo se encarga de una parte?
Correcto. Las réplicas son copias de tu contenedor. Y el servicio de Docker se encarga en repartir el tráfico en partes iguales a las réplicas
Capo pelado! Consulta, como puedo agregar mis vms de kvm a docker-machine ?
Vas a tener que crear contendores Docker para cada aplicación, no hay algo mágico que te lo haga solo
Inicie el swarm en la vm que hace de master y hasta hí todo de 10, luego al querer hacer join desde una de las vms nodo, empleando la línea que provee docker al finalizar la creación del swarm, me da el error:
Error response from daemon: rpc error: code = Unavailable desc = grpc: the connection is unavailable
Probe de todo, no hay firewall, ni proxy, ni iptables y tire un nc y anda de 10.
Tenés idea que puede ser?
@@nomadadigitalok Estás 100% seguro que no hay nada entre los 2 nodos? Están en la misma red?
@@PeladoNerd 100% seguro. Son 2 vm centos7 en el mismo host, ambas en la misma red con acceso a internet.
@@nomadadigitalok fijate este thread forums.docker.com/t/error-response-from-daemon-rpc-error-code-unavailable-desc-grpc-the-connection-is-unavailable/39066/7
Hola ¡¡¡,consulta se podría con docker crear un contenedor con un programa de windows que pida hartos requerimientos del hardware (programas de renderizado de arquitectura ) en mac?. Para no tener que pasarme a windows, ajajaj seria el santo grial para un arquitecto ¡¡¡¡. Saludos desde Chile.
Complicado, la idea de docker no es virtualizar, lo que podrías hacer es usar una VM con virtualbox para correr una aplicación de windows en Mac
@@PeladoNerd Gracias por la respuesta, si lo he hecho pero no funciona con ese tipo de programas. Saludos¡
Hola bro, excelentes videos 👏🏻
Tengo una duda si tengo 6 contenedores que por ejemplo consumen 3 GB de ram y quiero iniciarlos solo en los workers. El nodo máster podría tener 500 MB de ram? o cómo puedo saber cuánta memoria podría necesitar el nodo máster con base a los workers?
Si drenas el manager para que no ejecute contenedores tranquilamente esos 500mb de ram deberían ser suficientes para administrar los otros contenedores.
Puedo aplicar esto en ubuntu server 20.04? y como puedo hacerlo??
Si se puede. Solo instala docker en la máquina y sigue los pasos 😁
Hola, me gustó mucho el vídeo para probar swarm y tratando de seguirlo tuve (y tengo) varios problemas. Antes de empezar, contarte con que el pc lo tengo con una distro basada en debia 10.
Traté de seguir y tuve que instalar vbox, lo hice con la v.6.0 y sus extensiones y me dio el error "Error setting up host only network on machine start: The host-only adapter we just created is not visible. This is a well known VirtualBox bug. You might want to uninstall it and reinstall at least version 5.0.12 that is is supposed to fix this issue". Fui probando con diferentes versiones anteriores desde la 5.0.12 y tampoco pude.
Alguna idea de por donde puede estar el problema?
Muchas gracias por la ayuda.
Estás usando Linux? No deberías usar VirtualBox, directamente instala Docker. Corre nativo en Linux, no necesitas virtualizar
@@PeladoNerd muchas gracias por responder tan rápido.
Sí, basado en debian 10 y sí tengo docker corriendo nativamente sin problemas, pero al meter docker swarm me daba un error de redes (tengo tb VMware) que exactamente no recuerdo. Cree contenedores (centos y Ubuntu) , metí docker en ellos pero luego no levantaba el servicio...
Al ver el vídeo pensé que era un error de concepto y que para hacer el cluster había que hacerlo así.
Es claro que tengo un error de concepto claro... 😒😞
Repito, muchas gracias. Estoy viendo una película y pensando en docker ninjas 😂😂... mira las consecuencias de estos vídeos
@@PeladoNerd la peli terminó y volví al teclado. Desinstalé el vbox6.0 y lancé el comando y me devolvió esto: "docker-machine create manager3
Running pre-create checks...
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"" :(
Claro no deberías usar Docker-machine, metete al slack y la seguimos ahí (así no me pierdo estos mensajes y otra gente puede ayudar) bit.ly/slack-pelades
@@PeladoNerd muchas gracias por la ayuda, me pasaré por ahí y les daré la turra para aprender de los ninjas.
gracias
hola excelente canal, una pregunta este comando que usaste "docker logs -f " ?
el nombre de tu contenedor.
como funciona? como si el manager fuera un proxy reverse con balanceador?.... muy bueno pelado.... me estoy pegando una sobredosis de videos tuyos ajajja,
tengo una duda si tengo 2 o 3 replicas de mi db, el volumen es diferente por lo tanto, si registro un usuario en el 1 el 2 no me va reconocer, las replicas sirven mas para frontend?
Generalmente se utiliza un volumen único para esta clase de contenedores, es decir que cada contenedor de la base de datos utilize un volumen virtual único. Para que cada contenedor guarde la información en el mismo sitio.
Alguien que me corrija si estoy equivocado
Pelaaa quise usar docker swarm en vez de kubernetes, y me encuentro con un problema, en windows 10 T_T jaja, al momento de hacer el join me rechaza la conexión, abrí los puertos, incluso hasta de frustrado tiré los firewalls (de ambas pcs) y nada .. me la seguía rechazando, indagando por ahí encontré que algunos tenían el mismo problema que yo pero sin solución todavía, aiuuuda :P jaja, no me faltan las ganas de meterle ubuntu a esta cosa
Complicado debuguear por aca, metete al slack y en el canal #ayuda lo podemos ver slack.peladonerd.com
@@PeladoNerd Gracias pela ! anoche indagando encontré la solución (y el problema era yo jaja), te explico rápido: Intentaba unir el nodo de la vm de un nodo de la red con el master (sin vm) con windows 10, y me rechazaba por esa razón, a pesar de tener todos los puertos abiertos y demás, bueno .. no había forma, levanté una vm en el master, lo uní a la red como una pc más y ahí sí funcionó de lujo, muchas gracias por ofrecerte a ayudar, de todos modos me uno al slack a ver si puedo ser de ayuda en algo :D genio !
Ah y si necesitas una app para desplegar, soy un programador jr con ganas de poner el práctica conocimientos todo el tiempo así que te puedo hacer alguna cosilla si necesitas :D