GDPR Cookie Consent by FreePrivacyPolicy

Categoría: operaciones

Algunos trucos varios para bash y systemd

A veces descubrimos algunos trucos que no merecen un artículo en sí mismos. Para estos casos, una opción es dejarlos olvidados en algún apartado remoto de la memoria; como no queremos tener que recordar, me voy a limitar a dejarlos por aquí como ideas para cuando se puedan utilizar.

Seguir leyendo


Creando sidekick containers en Docker Swarm

Ya hablamos sobre los sidekick containers en otro artículo. Vimos como podemos tener contenedores que se dediquen a “ayudar” a otros contenedores, y la idea es la misma cuando trabajamos con Docker Swarm. Lo que no es tan simple es crear un contenedor que ejecute una acción y “muera”, una vez cumplido su objetivo.

Seguir leyendo


Los beneficios de los healthchecks en Docker

Ya hemos hablado de los healthchecks de Docker en otras ocasiones. Sin embargo, aprecio en muchos de los servicios que administro que brillan por su ausencia; es algo que no puedo entender, por la multitud de beneficios que nos aporta desde un punto de vista de operaciones en los despliegues.

Seguir leyendo


Reduciendo el consumo de memoria en MongoDB

Cuando tenemos un servidor mongodb en un entorno productivo solemos dedicar una máquina entera a la tarea, y no nos importa que consuma toda la memoria disponible. Sin embargo, en entornos de prueba o de preproducción solemos hacer convivir este servicio con otros procesos, y suelen tener conflictos de memoria.

Seguir leyendo


Traspasando bases de datos entre servidores MongoDB

Cuando hacemos proyectos simples que requieren el uso de una base de datos mongodb es habitual poner un servidor simple y poco potente para salir del paso. A veces, estos proyectos empiezan a crecer en número y en importancia y necesitamos plantearnos su traspaso a hardware más potente o a una topología tipo cluster.

Seguir leyendo


Una imagen de Docker para hacer backups de MongoDB

Uno de los aspectos que voy dejando de lado en mis artículos es el tema de los backups; suele bastar con ejecutar algún comando o script en una tarea tipo cron. Si el servicio mongodb se encuentra en docker, a veces queda inaccesible fuera de docker y hay que dockerizar el backup.

Seguir leyendo


Con confianza: Una autoridad certificadora propia

Es muy habitual tener varios entornos en donde ejecutar nuestras aplicaciones; algunos son entornos productivos o copias exactas, pero muchos otros son entornos de desarrollo y de pruebas que solo son accedidos por una minoría, normalmente de nuestra misma empresa. Y si usan certificados SSL válidos, el coste se dispara.

Seguir leyendo


Pruebas de carga HTTP como un Saiyan con Vegeta

Hacía tiempo que no hacía pruebas de carga contra una web, pero como no podía ser de otra forma, me cayó una petición de este tipo el otro día. Reconociendo que el venerable ab se quedaba corto, decidí buscar una alternativa viable; encontré una que me sacó una sonrisa: vegeta.

Seguir leyendo


Algunos trucos con el cliente SSH y su configuración

Nunca dejo de maravillarme de la cantidad de keywords y parámetros que nos ofrece SSH. Sin embargo, tanta funcionalidad tiene un precio, que es la dificultad de descubrirlos todos y, a la larga, nos quedamos con solo unos pocos. Otro problema es la creciente longitud de nuestras líneas de comandos.

Seguir leyendo


Trabajando con ficheros temporales: el comando mktemp

En uno de los sitios en los que estuve trabajando, tenía un compañero un poco desordenado. Cada vez que hacía un script que necesitaba guardar la salida en un fichero temporal, reutilizaba los nombres o los acumulaba infinitamente en una carpeta temporal, cuyo nombre dependía de la inspiración del momento.

Seguir leyendo


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