Solución al retraso de 8 segundos en métricas de Docker 27
Diagnóstico del problema de latencia en métricas
Docker 27 (que integra containerd v1.7+ con el runtime shim io.containerd.runc.v2) presenta un punto de interrupción temporal en la recolección de métricas Prometheus. La métrica container_runtime_shim_metrics_collected_seconds se activa por defecto cada 8 segundos, ignorando el intervalo configu ...
Publicado el 10-1 03:52
Instalación de Kubernetes 1.30.1 en CentOS 7
Sistema Operativo: CentOS Linux 7 (Core)
Containerd: 1.6.33
Kubernetes: 1.30.1
Ejemplo con un solo nodo maestro (hostname: nodo1, puede variar según la configuración).
Cambio al repositorio YUM de Aliyun
No se puede usar yum update
yum update
Copia de seguridad del repositorio original y adición del repositorio de Aliyun
# Respaldo del repos ...
Publicado el 9-25 01:11
Optimización de tiempos de arranque en Amazon Fargate mediante índices OCI seekables (SOCI)
Arquitectura y ventajas del enfoque lazy-loading
La evolución hacia entornos basados en contenedores ha estandarizado muchas prácticas de despliegue, aunque persisten limitaciones en la fase inicial de ejecución. Análisis de rendimiento revelan que aproximadamente un 76 % del ciclo de inicio se consume descargando capas enteras, mientras que el ...
Publicado el 9-15 22:55
Guía técnica para desplegar Docker Engine en Ubuntu 24.04 LTS
Introducción y cosnideraciones previas
Aunque los repositorios predeterminados de Ubuntu incluyen paquetes de Docker, esta vía suele ofrecer versiones desactualizadas y retrasos en los parches de seguridad críticos. Para entornos de producción o desarrollo activo, la práctica recomendada es integrar el repositorio oficial de Docker, garantizand ...
Publicado el 7-9 02:16
Despliegue de clúster Kubernetes con Containerd y Harbor en entorno offline
Introducción y Arquitectura
A partir de la versión 1.24, Kubernetes eliminó el soporte directo para el motor de Docker. Aunque es posible adaptar la configuración para seguir utilizándolo, invocar a Containerd dircetamente desde el kubelet reduce la sobrecarga de rendimiento y simplifica la cadena de ejecución. A diferencia de otras alternativa ...
Publicado el 7-1 16:48
Despliegue de clústeres Kubernetes:De principiante a experto
Preparación del entorno
Requisitos de hardware y software
Configuración mínima:
Nodo de control: 2 núcleos de CPU / 4 GB de RAM / 50 GB de disco
Nodo de trabajo: 2 núcleos de CPU / 4 GB de RAM / 100 GB de disco
Sistema operativo: Ubuntu 20.04 / CentOS 7.9+
Planificación de red:
# Ejemplo de asignación de IPs para nodos
10.0.0.10 control-pla ...
Publicado el 6-13 17:44
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
Migración en caliente de contenedores: pruebas detalladas de la función experimental de nerdctl
nerdctl, como interfaz de línea de comandos compatible con Docker para containerd, incluye un módulo de funciones experimentales (docs/experimental.md) que explora tecnologías emergentes. Entre estas, el mecanismo de migración en caliente (Live Migration) se encuentra en fase de pruebas internas, permitiendo mover un contenedor en ejecución a u ...
Publicado el 6-5 04:22
Guía de instalación de Kubernetes 1.26 y explicación de sus componentes
Configuración del entorno para Kubernetes 1.26
Definición de los hosts:
maestro-control 10.0.0.100
trabajador-alfa 10.0.0.101
trabajador-beta 10.0.0.102
Instalación de Docker y containerd. Ajuste del archivo config.toml.
1. Tareas iniciales
Deshabilitar firewall y SELinux
systemctl disable firewalld.service --now
setenforce 0
vi /etc/selinux/c ...
Publicado el 5-31 07:25