GDPR Cookie Consent by FreePrivacyPolicy

Categoría: sistemas

Los sidekick containers en Docker

Algunas veces nos hemos encontrado que necesitamos ejecutar dos procesos o más para un servicio, aunque uno de ellos es el servicio principal y el otro se limita a ayudar al otro de alguna manera. Mejor que ponerlos en el mismo contenedor, podemos limitarnos a usar el patrón sidekick containers.

Seguir leyendo


Un gateway con Debian, iptables y dnsmasq

En algunas ocasiones no nos basta con tener un servidor único. Queremos tener un conjunto de servidores que se comuniquen abiertamente entre ellos usando una red privada, pero solo queremos exponer al mundo una sola dirección IP. El resto de servidores necesitan acceso a internet a través de un representante.

Seguir leyendo


Automatizando el setup de un mongo replica set en docker

Algunas veces queremos probar nuestras aplicaciones en local y necesitamos una base de datos MongoDB; en estos casos, Docker nos presta un gran servicio. Es posible que en estos casos necesitemos un replica set para probar; aunque Docker sigue ayudando, la inicialización del cluster sigue siendo un tedioso proceso manual.

Seguir leyendo


Una plataforma para desplegar contenedores: RancherOS

Aquellos que seguís este blog de forma regular, habréis notado mi predilección por los contenedores docker, en gran parte porque es con lo que trabajo en mi día a día. Hartos de usar la plataforma custom que tenemos en la compañía buscamos una nueva, que simplifique el trabajo que hacemos.

Seguir leyendo


Redirecciones a nivel de nginx

No son pocas las veces que queremos hacer una redirección de algunos de nuestros dominios a otros. Puede que queramos añadir el clásico www delante del dominio, o tal vez queramos forzar el uso de https. Hacer copias de nuestro dominio no es viable, pero podemos usar redirecciones fijas 301.

Seguir leyendo


Uso básico de un cluster Docker Swarm

Usar un cluster de docker swarm no es transparente para nuestro uso; necesitamos cambiar de mentalidad y tener en cuenta algunos conceptos. Donde antes hablábamos de contenedores, aquí se habla de servicios, que básicamente son un número variable de contenedores repartidos por los diferentes nodos del cluster de forma balanceada.

Seguir leyendo


Montando un cluster de docker con docker swarm

Usar docker en nuestro dia a dia es muy interesante y tiene un montón de aplicaciones prácticas; sin embargo no es la mejor opción confiar en un único servidor en producción. Para tener alta disponibilidad y alto renidmiento podemos montar un cluster, como por ejemplo su implementación oficial, docker swarm.

Seguir leyendo


Un servicio casi imprescindible: NTP

Normalmente, me gustan los servidores con un número de servicios tirando a mezquino; menos servicios significan menos actualizaciones, menos superficie de ataque y menos recursos ocupados. Sin embargo, hay algunos que son imprescindibles, mientras que otros son altamente recomendables. Este es el caso del NTP, que mantiene la hora actualizada.

Seguir leyendo


Un proceso inicial para docker: tini y dumb-init

Siempre nos han vendido que docker ejecuta un solo proceso, y que este puede ser cualquiera. Sin embargo, este proceso se ejecuta con PID 1, que es un poco especial y que tiene unas responsabilidades adicionales. Si no queremos implementarlas, podemos usar alguna solución que ya lo haga para nosotros.

Seguir leyendo


Creando imágenes con estilo: la instrucción ONBUILD

En el día a día de mi trabajo, me encuentro con un conjunto muy variado de ficheros Dockerfile que vienen a hacer lo mismo, pero de formas muy distintas. El fichero original se pasa de mano en mano, pervirtiéndose en cada paso y al final queda hecho un gran asco.

Seguir leyendo


«« « 1 2 3 4 5 6 7 8 9 10 » »»