
Introducción a Jenkins
Warning: This information may be outdated. Please note the date of the post.
Integración Continua (CI) como concepto.
¿Qué es Jenkins?
Jenkins es un servidor de automatización usado más para la integración continua y es de código abierto. Está basado en el proyecto Hudson. Está escrito en Java.

Despliegue con OpenShift
Warning: This information may be outdated. Please note the date of the post.
En este post vamos a ver de forma muy simple cómo desplegar una aplicación en OpenShift y de qué se trata esta plataforma.
- ¿Qué es OpenShift?
- ¿Por qué utilizar OpenShift?
- Desplegar una aplicación en OpenShift
- Aplicación funcionando
- Conclusión
Esta plataforma utiliza internamente Docker y Kubernetes por lo que recomiendo ver los siguientes posts:
¿Qué es OpenShift?
OpenShift es una plataforma de desarrollo, con características de Cloud Computing desarrollada por la empresa Red Hat.

Introducción a Docker
Warning: This information may be outdated. Please note the date of the post.
En este post vamos a dar una breve introducción de Docker:
- ¿Qué son los contenedores? - Las ventajas más importantes en comparación a una mv son:
- ¿Qué es Docker?
- Instalación de Docker en Debian Buster
- Ejecutar Docker sin SUDO
- Gestión de contenedores
- Ejemplo básico: Ejecutar un contenedor con Nginx
- Gestión de imágenes
- Networking en Docker
- Volumenes en Docker
- Docker Compose
¿Qué son los contenedores?
Las ventajas más importantes en comparación a una mv son:
- Requieren menos recursos de hardware.
- Son más rápidos de iniciar y finalizar.
- Aislan librerías.
- Facilitan el control de versiones y gestión de las mismas.
- Minimiza el tiempo de ejecución en CPU y Almacenamiento gestionado por una aplicación, como por ejemplo al actualizar la aplicación.
¿Qué es Docker?
Docker significa ’estibador’, que si lo llevamos a un campo general es ’el que mueve los contenedores en el puerto’, le viene al pelo el nombre ¿no crees?.

Introducción a Kubernetes
Warning: This information may be outdated. Please note the date of the post.
Te recomiendo si no conoces Docker ir esta entrada antes de continuar con este post.
En este post vamos a dar una breve introducción de Kubernetes:
- ¿Qué es Kubernetes?
- Características mas notables
- Arquitectura de Kubernetes
- Recursos de kubernetes
- Crear un despliegue con Kubernetes
- Escalar el POD activo
- Actualización nueva versión
¿Qué es Kubernetes?
Kubernetes es un orquestador de contenedores que actualmente es uno de los más populares del mercado. La orquestación de contenedores surge de la necesidad de automatizar el despliegue, la gestión, el escalado, la interconexión y disponibilidad de las aplicaciones.

Almacenamiento en diferentes gestores.
Warning: This information may be outdated. Please note the date of the post.
En esta entrada se van a ver diferentes formas de gestionar el almacenamiento en los distintos gestores de bases de datos, Postgres, Oracle y MariaDB/MySql.
Para amenizar el post he separado el caso de Oracle en el siguiente post:
1. Gestión de almacenamiento en ORACLE

2. Gestión de almacenamiento en POSTGRESQL.

Averigua si pueden establecerse claúsulas de almacenamiento para las tablas o los espacios de tablas en Postgres.





