Create A REST API With JSON Server

Una tarea muy común para los desarrolladores de front-end es simular un servicio backend REST para entregar algunos datos en formato JSON a la aplicación front-end y asegurarse de que todo funciona como se espera. Naturalmente, podríamos configurar un servidor backend completo, por ejemplo, utilizando Node.js, Express y MongoDB. Aunque, tenemos una interesante opción para configurar, “algo parecido”, muy rápidamente mediante JSON Server. JSON Server es un proyecto sencillo que nos ayuda a configurar una API REST con operaciones CRUD muy rápidamente. [Leer más]

Stack Apache Kafka + Zookeeper ejecutando Data Pipeline en Cluster de Apache NiFi

Hoy venimos con un artículo de lujo en el que construiremos un Stack entero con: Apache Kafka Apache Zookeeper Apache NiFi en Cluster Kafka Manager Bien, tanto de Apache Kafka como de Apache NiFi hemos hablado un montón, pero hoy el artículo está totalmente focalizado a tenerlo como chuleta para lanzar un Docker Compose con un Stack totalmente funcional y en pocos minutos. Docker Compose para un Stack de “Apache Kafka + Zookeeper + Apache NiFi” Para controlar, tanto Apache Kafka como la funcionalidad del Cluster de Apache NiFi, utilizaremos Apache Zookeeper. [Leer más]

Deployando Traefik en Kubernetes mediante Helm

Helm es un más que interesante gestor de paquetes en Kubernetes y, mediante ficheros YAML va a permitirnos una gestión de nuestro Clúster de una forma muy simple. Una de sus grandes opciones es que tiene un repositorio muy amplio (Charts), podemos descubrir algunos de sus ejemplos en: https://github.com/helm/charts/ En nuestro caso usaremos Kubernetes mediante la opción microk8s que ya hemos hablado anteriormente. Instalar Helm Por defecto, en snap no tenemos la opción y tendremos que determinar que queremos hacerlo mediante “classic”. [Leer más]

Micro Clúster Kubernetes en Ubuntu (MicroK8s)

Hoy contaremos como desplegar un “Clúster” Kubernetes en Ubuntu y lo haremos mediante su opción de “MicroK8s” (Kubernetes for workstations and appliances). Instalando Kubernetes MicroK8s Para ello, el primer paso será asegurarnos que tenemos instalado “snap” en nuestro Ubuntu: sudo apt install snapd. Una vez lo tengamos, podemos proceder a instalarlo con snap install microk8s --classic. MicroK8s es una instalación mínima de Kubernetes diseñada para funcionar localmente. Para asegurarnos que ha quedado correctamente instalado lanzamos el comando: microk8s. [Leer más]