Implementación de un Clúster K3s en CentOS 7.9
Introducción a K3s
K3s es una distribución de Kubernetes completamente compatible y optimizada para entornos con recursos limitados. Logra empaquetar todos los componentes esenciales en un único binario que pesa menos de 100 MB, reduciendo el consumo de memoria a la mitad en comparación con una instalación estándar de K8s. El nombre es un juego ...
Publicado el 6-11 04:44
Tutorial de Inicio y Configuración del Proyecto Roborock-oucher
Tutorial de Inicio y Configuración del Proyecto Roborock-oucher
Estructura del Directorio del Proyecto
El proyecto roborock-oucher utiliza la siguiente estructura de directoriso:
roborock-oucher/
├── .github/ # Configuraciones de GitHub
├── .vscode/ # Configuraciones de VSCode
├── certs/ # Directorio ...
Publicado el 6-10 18:05
Notas de Aprendizaje Continuo en Tecnologías Cloud y DevOps (2022-2025)
Este documento recopila hitos y conceptos técnicos aprendidos durante el periodo 2022-2025, abarcando virtualización, servicios en la nube, bases de datos, orquestación de contenedores y prácticas de DevOps.
Fundamentos de Virtualización y Contenedores
Estudios iniciales se centraron en la virtualización y los contenedores, cubriendo OpenStack, ...
Publicado el 6-10 02:45
Despliegue de Nginx con Docker: Configuración y Ejemplo Práctico
Obtener y ejecutar el contenedor de Nginx
Para iniciar, descarguemos la imagen oficial de Nginx y ejecutemos un contenedor básico.
$ docker pull nginx
$ docker run --name servidor-nginx-prueba -p 9090:80 -d nginx
Preparar la estructura de diretcorios
Creemos directorios en el host para almacenar contenido web, registros y configuraciones perso ...
Publicado el 6-9 21:12
Almacenamiento persistente en contenedores para Fathom Lite: Herramientas de respaldo
El análisis de sitios web centrado en la privacidad, como el proporcionado por Fathom Lite, requiere una estrategia robusta para proteger los datos recolectados. La naturaleza efímera de los contenedores puede ocasionar la pérdida irreversible de datos si no se implementan mecanismos de persistencia y respaldo adecuados. Este artículo aborda la ...
Publicado el 6-9 20:49
Gestión de redes Docker entre hosts y limitación de recursos en contenedores
Comunicación entre contenedores en hosts separados
Entorno del experimento
El entorno consta de dos servidores con Docker instalado y configurado con diferentes subredes para los contenedores.
usuario@servidor-a:~# docker --version
Docker version 24.0.4, build 3713ee1
usuario@servidor-a:~# ip a show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWE ...
Publicado el 6-9 16:07
Despliegue de un clúster de Kubernetes mediante kubeadm
kubeadm es una herramienta oficial de la comunidad de Kubernetes diseñada para agilizar la configuración de clústeres. Con un par de comandos esenciales, se puede establecer un clúster y añadir nodos de forma eficiente.
Comandos fundamentales:
# Inicializar el nodo maestro
kubeadm init
# Incorporar un nodo worker al clúster existente
kubeadm ...
Publicado el 6-9 05:44
Guía técnica de implementación para imágenes Docker compatibles con múltiples arquitecturas
Introducción a las imágenes multi-arquitectura en Docker
En entornos de computación en la nube y en el borde, el despliegue de aplicaciones en diferentes tipos de hardware (como x86_64, ARM64) requiere imágenes de contenedor que se adapten automáticamente. Docker resuelve este desafío mediante imágenes multi-arquitectura, que agrupan variantes ...
Publicado el 6-9 05:01
Guía Completa de Comandos y Conceptos de Docker
Este documento explora comandos esenciales de Docker, la configuración de Nginx, el manejo de volúmenes, la creación de imágenes a través de Dockerfiles, la gestión de redes y la orquestación con Docker Compose.
Comandos Fundamentales de Docker
Una tabla resumen de los comandos más utilizados en Docker:
Comando
Descripción
docker pull ...
Publicado el 6-8 19:46
Análisis de qemu-user-static: Ejecución Multiarquitectura mediante binfmt_misc y QEMU User Mode
La capacidad de ejecutar contenedores diseñados para arquitecturas como ARM64 o PowerPC en hosts x86_64 es una necesidad crítica en el desarrollo de software moderno. El proyecto qemu-user-static resuelve este desafío integrando el soporte binfmt_misc del kernel Linux con los emuladores estáticos de QEMU. Este enfoque permite que las llamadas a ...
Publicado el 6-8 00:04