Sysadmin

Sysadmin

La administración de sistemas escala puestos cada día, introduciendo el manejo de máquinas y software en la base de nuestro conocimiento. En esta sección os ayudamos a poneros al día...

Sysadmin

Sysadmin
La administración de sistemas escala puestos cada día, introduciendo el manejo de máquinas y software en la base de nuestro conocimiento. En esta sección os ayudamos a poneros al día...

Alta disponibilidad con Kubernetes

Hoy vamos a poner la guinda en el pastel de la serie de entradas sobre el mundo de los microservicios, esto es, los contenedores, hablando de alta disponibilidad con Kubernetes. Os explicaré cómo construir un entorno de alta disponibilidad para desplegar nuestros contenedores.

Para ello utilizaremos nuestro proveedor de confianza: Clouding.io. Mi intención es explicar paso a paso el montaje. Nos serviremos, para realizar el proceso, de un nodo «master» y dos «workers«.

¿Qué son Kubernetes y Docker Swarm y por qué están de moda?

Si habéis llegado hasta aquí y sois ávidos lectores de Colaboratorio ya estaréis al tanto de en qué consiste la tecnología de contenedores y microservicios. En cualquier caso, siempre viene bien refrescar la memoria.

Como ya os comenté, un contenedor permite a cualquier desarrollador/a (son, generalmente, sus principales usuarios) empaquetar una aplicación con todas las partes que necesita, esto es, sus bibliotecas y dependencias, y usarlo todo como un solo paquete. Como si se tratase de una máquina virtual muy ligera con su propio sistema de ficheros, su propio espacio de usuarios y procesos o sus propias interfaces.

Cloud Commander

Logotipo de la aplicación. Se ve un dibujo de un comandante, con un catalejo mirando a lo lejos, sobre una nube color azul.

Cloud Commander es un servicio que puede correr en nuestro NAS y ofrecer un completo administrador de archivos, el cual podremos operar desde nuestro navegador web.

Nos facilita la administración del servidor permitiendo trabajar con archivos y directorios desde cualquier computadora, teléfono móvil o tableta. Además dispone de un editor de textos y una terminal para ejecutar cualquier tipo de orden.

Redes en Docker: exposición de puertos

Ya hemos hablado, en anteriores capítulos, de que podemos tener centenares de contenedores funcionando a la vez. Si, por ejemplo, son servidores web, ocurriría que cada uno de ellos tendría corriendo un servicio web, como Apache o Nginx. Sabemos que los puertos por defecto para estos servicios son el 80 o bien el 443 si usa una conexión web cifrada y utiliza el protocolo https. ¿Cómo hacemos para llegar a todos estos servidores web si solo tenemos su dirección privada?

Crear imágenes a medida en Docker con Dockerfile

Estamos de vuelta. Seguimos con la serie de artículos sobre Docker. En el capítulo de hoy abordaremos Dockerfile. Se trata de una herramienta que nos ofrece la posibilidad de crear una imagen a medida, mediante una serie de instrucciones, ubicadas dentro de un fichero.

Registro de cambios en el sistema de ficheros con inotify

Ya sabemos que todos los sistemas UNIX-like, como GNU/Linux, tienen muchas ventajas, una de ellas es la facilidad de ver qué está pasando en el sistema mediante la consulta de los respectivos registros o logs. Ya sea el acceso al sistema, los correos que el sistema operativo envía o recibe, el estado de los servicios o el estado del núcleo o kernel, lo podemos controlar todo. La herramienta de la que hablaré hoy está relacionada con este tema. Se trata de ‘inotify-tools’, un conjunto de herramientas que utilizan el subsistema del kernel de Linux llamado “Inotify”.

Recomendamos...

Logotipo de Matomo y ejemplo de las estadísticas que muestra como aplicación.

Matomo: una herramienta libre para análisis web

Justo este año 2020 nuestro proyecto, Colaboratorio, nanomedios y experiencias virtuales, cumple 4 años y creo que una buena manera de celebrarlo...

Una de colaboratorios

Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad