Despliegue de una aplicación con kubeadm.

Realiza el despliegue de una aplicación en kubernetes sobre la instalación que hemos hecho en clase con kubeadm o cualquier otra que consideres oportuna. Características que debe tener: Aplicación microservicios Varias réplicas Utilice volúmenes para almacenamiento permanente Sea accesible utilizando DNS, en lugar de IP Opcionalmente utilice balanceador de carga del proveedor de cloud La …

Sigue leyendo Despliegue de una aplicación con kubeadm.

OpenStack

La instalación la voy a hacer en la máquina barney en Openstack. Tiene un sabor de 4 GiB de RAM y le he añadido un volumen de 10 GiB que hará de swap. PREPARACIÓN DE RED Para que las máquinas que creemos en nuestro openstack puedan tener acceso al exterior, hay que realizar los siguientes …

Sigue leyendo OpenStack

Servidor proxy-cache, proxy inverso y balanceador de carga

Partimos del siguiente esquema: Proxy squid Queremos instalar un servidor proxy/cache en nuestro servidor 1. Con ello vamos a poder controlar las páginas web a las que accedamos (desde el servidor 2 y servidor 3), además de acelerar nuestra navegación. Nos piden la configuración de un proxy/cache/filtro en nuestra infraestructura. Hemos elegido como proxy/cache squid3, …

Sigue leyendo Servidor proxy-cache, proxy inverso y balanceador de carga

Depliegue de CMS python: Mezzanine

Tarea 1: Instalación de Mezzanine en el entorno de desarrollo Instala localmente (usando un entrono virtual) el CMS Mezzazine. Realiza una modificación en la página web. Guarda los ficheros generados durante la instalación en un repositorio github. Entrega una breve documentación de los pasos para realizar la instalación. Entrega una captura de pantalla donde se …

Sigue leyendo Depliegue de CMS python: Mezzanine

Instalación básica de MongoDB

Se va usar un equipo con Ubuntu 16.04. Primero importamos la calve pública del repositorio sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 Creamos en sources.list la entrada para dicho respositorio echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list Hacemos un update e instalamos sudo apt update sudo apt install -y mongodb-org …

Sigue leyendo Instalación básica de MongoDB

Primeros pasos con kubernetes: kubeadm

En nuestro escenario, el controlador será la máquina gru y los "minions" serán los equipos bob y stuart. INSTALAR DOCKER Lo primero es instalar docker en todas las máquinas. sudo apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") \ $(lsb_release -cs) \ stable" sudo curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; …

Sigue leyendo Primeros pasos con kubernetes: kubeadm