Despliegue de Clústeres EMQX Edge sobre K3s en Entornos Raspberry Pi
Para la implementación de una infraestructura de mensajería ligera en el borde, utilizaremos K3s como orquestador de contenedores sobre hardware Raspberry Pi. A continuación, se detalla el proceso para configurar un clúster de EMQX Edge orientado a escenarios de IoT.
Configuración del Entorno
Se requiere que los dispositivos tengan conectividad ...
Publicado el 8-3 15:04
Integración de Herramientas GitOps con Imágenes Distroless: ArgoCD y Flux
En el ámbito del despliegue de aplicaciones cloud-native, la seguridad y la eficiencia son primordiales. Las imágenes de contenedor voluminosas y las vulnerabilidades de seguridad asociadas son desafíos comunes. La combinación de imágenes distroless con flujos de trabajo GitOps ofrece una solución robusta para mitigar estos problemas.
Ventajas ...
Publicado el 8-1 16:45
Expositor de Métricas PHP-FPM para Prometheus
Introducción al Proyecto
php-fpm_exporter es una herramienta diseñada para exportar métricas de PHP-FPM a Prometheus. A diferencia de otras soluciones, se conecta directamente a PHP-FPM para obtener datos, eliminando la necesidad de un servidor web como Nginx o Apache como intermediario. Sus características principales incluyen:
Soporte para l ...
Publicado el 8-1 13:25
Despliegue de Modelos de Machine Learning en Producción con Kubeflow y KServe
La transición de un modelo de Machine Learning entrenado a un servicio en producción puede ser una tarea compleja, plagada de configuraciones manuales, desafíos de compatibilidad de versiones y la gestión del escalado. Este artículo explora cómo la integración de Kubeflow y KServe simplifica drásticamente este proceso, permitiendo a los ingenie ...
Publicado el 8-1 09:10
Configuración de Harbor para repositorios de gráficos Helm y carga de cartas
Configuración del repositorio Harbor
Nota: El entorno base utiliza Docker con enstalación mediante docker-compose.
1.1. Instalación de Docker
# Instalar paquetes necesarios
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Configurar el repositorio de Docker
sudo yum-config-manager --add-repo https://download.docker.com/lin ...
Publicado el 7-28 20:48
Guía de Comandos Esenciales de Kubernetes
Gestión de Clúster
1.1 Información del Clúster
# Ver estado del clúster
kubectl cluster-info
# Comprobar salud de componentes
kubectl get componentstatuses
# Consultar versión
kubectl version
# Monitorear recursos
kubectl top nodes
kubectl top pods
# Eventos recientes
kubectl get events -A --sort-by='.lastTimestamp'
1.2 Administración d ...
Publicado el 7-23 04:01
Guía Completa de Kubeapps: Implementación y Gestión Simplificada de Aplicaciones en Kubernetes
Guía Completa de Kubeapps: Implementación y Gestión Simplificada de Aplicaciones en Kubernetes
Kubeapps es una plataforma web para la gestión de aplicaciones en clústeres Kubernetes que permite a desarrolladores y equipos de operaciones desplegar, administrar y actualizar aplicaciones mediante una interfaz intuitiva. Esta solución simplifica el ...
Publicado el 7-22 19:57
Prácticas de Probes en Kubernetes: Triple Garantía de Vida, Preparación e Inicio
Prácticas de Probes en Kubernetes: Triple Garantía de Vida, Preparación e Inicio
Kubernetes proporciona tres tipos de probes para el manejo granular del ciclo de vida, estado de preparación y proceso de inicio de los contenedores. Estos mecanismos son cruciales para lograr alta disponibilidad y elasticidad del servicio. La siguiente tabla compa ...
Publicado el 7-19 09:59
Evolución de la Plataforma Flink en Airbnb: ¿Destino Kubernetes?
Evolución de la Arquitectura
Fase 1: Flink en Hadoop YARN + Apache Airflow
Stack técnico:
Apache Flink: Procesamiento de flujos con baja latencia
Hadoop YARN: Gestión de recursos en clúster existente
Apache Airflow: Orquestación de trabajos y dependencias
Implementación:
Jobs empaquetados en JAR almacenados en S3
Airflow DAG define lanzami ...
Publicado el 7-17 05:45
Implementación de Zookeeper en Kubernetes: Despliegue en clúster y modo independiente
Paso 1: Configurar el repositorio de charts
Primero necesitamos agregar el repositorio de incubadora de Helm para acceder al chart de Zookeeper.
helm repo add incubator https://storage.googleapis.com/kubernetes-charts-incubator
Paso 2: Descargar el chart de Zookeeper
helm fetch incubator/zookeeper
Paso 3: Configurar el almacenamiento persiste ...
Publicado el 7-15 09:54