No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Swarm

Curso de Swarm

Guido Vilariño

Guido Vilariño

Consideraciones adicionales para un swarm produtivo

23/24
Recursos

Aportes 20

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

docker service create -d \
-e CLEAN_PERIOD=900 \
-e DELAY_TIME=600 \
--log-driver json-file \
--log-opt max-size=1m \
--log-opt max-file=2 \
--name=cleanup \
--mode global \
--mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
meltwater/docker-cleanup

Las 3 cosas importantes!

  • Mantener limpio el entorno de docker con una herramienta global de clean-up

  • Tener en cuenta cómo se van administrar los logs de las aplicaciones

  • Tener una herramienta de visualización

“Si no lo ves no lo puedes arreglar”

Creo que fue un buen curso, en lo personal ya uso swarm productivo y mejoro mucho mi disponibilidad, y estos tres puntos me los enfrente también.

Creo que hacen falta mas ejemplos de alzar los contenedores como stacks y no como services, los modos de deploy y en lo personal me parece mejor la solución de un reverse proxy con nginx y no con traefik.

PD. Buen curso, claro y conciso.

Muy buenos concejos y herramientas para nuestro entorno productivo en swarm.

docker service create -d \
-e CLEAN_PERIOD=900 \
-e DELAY_TIME=600 \
--log-driver json-file \
--log-opt max-size=1m \
--log-opt max-file=2 \
--name=cleanup \
--mode global \
--mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock \
meltwater/docker-cleanup

docker service ls

Está genial el cleaner, es un problema que suelo tener constantemente, voy a implementarlo en mis servicios productivos 😃. Algo que quizas me genera inquietud es que el proyecto parece abandonado https://github.com/meltwater/docker-cleanup, hace 3 años no se actualiza.

  • el tema de la limpieza es importante tanto por disponibilidad, adminisración y sobre todo si nos estamos en un Cloud podemos sufrir con el tema de disco
  • para administrar los logs se podrian enviar a s3 cada hora o dia y es muchos mas economico respecto a la cantidad almacenada.
  • para graficas de monitoreo tambien existe la posibilidad de instalar agente como datadog, AWS Cloudwatch o Dynatrace

WOW Guido es un verdadero ninga de docker y swarm!!!

prometheus + grafana: es MUY BUEN COMBO

<https://www.ibm.com/docs/es/planning-analytics/2.0.0?topic=SSD29G_2.0.0/com.ibm.swg.ba.cognos.tm1_inst.2.0.0.doc/paw_distributed_creating_docker_swarm.htm>

crack que clase tan brutal saludos desde venezuela

Un profesor de excelente calidad. Que gusto ver tus cursos Guido, realmente siento que aprendo!

Muy buen curso su forma de explicar ayuda a mucho aentender los comando ejecutados y los beneficios de manejar el swarm y las herramientas de mas como las metricas

Excelente curso

docker system prune -a 
docker volume prune

Con estos comandos podemos mantener limpio nuestra arquitectura docker.

dijo que el docker deamon se baja las imagenes? tenia entendido que el deamon hace el management , y que el containerd era el que hacia pull a las imagenes… alguien me confirma?

Me encantó el curso.

  • Problema Docker housekeeping : Hay que hacer mantenimiento del espacio en disco.
  • Lo que hace es crear un servicio global que podrá tomar las imágenes que no tengan un contenedor y contenedores inactivos por un tiempo y los borra.
  • Este servicio estará en cada nodo.
  • Hay que tener una herramienta de monitoreo de mis servicios.

Me encantó este curso. Desde el introductorio con docker hasta swarm, uff excelente

Excelente 😃

Este sujeto me encanta. <3