Estrategias para mitigar la latencia de 5 segundos en consultas de CoreDNS
El fenómeno de los 5 segundos en la resolución DNS
Diversos administradores de clústeres de Kubernetes han reportado un comportamiento anómalo: algunas solicitudes DNS desde un Pod presentan una latencia exacta de 5 segundos, mientras que el resto se resuelvan en milisegundos. Al realizar capturas de tráfico mediante tcpdump, se observa que cie ...
Publicado el 10-1 01:15
Implementación del Panel de Control Web de Kubernetes
Introducción al Panel de Kubernetes
El Panel de Control de Kubernetes (Dashboard) es una herramienta de gestión web que proporciona una interfaz visual para admiinstrar clústeres de Kubernetes. Ofrece funcionalidades para desplegar aplicaciones, gestionar recursos del clúster, visualizar registros de contenedores y supervisar el estado del sist ...
Publicado el 9-30 05:29
Comandos Esenciales de kubectl para la Operación de Clústeres Kubernetes
Inspección del Estado del Clúster y Nodos
Para comenzar a diagnosticar o monitorear un entorno Kubernetes, es fundamental verificar la salud de los nodos físicos o virtuales que conforman la infraestructura subyacente.
$ kubectl get nodes -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP OS-IMAGE
control-plane-0 ...
Publicado el 9-28 18:15
Implementación de Almacenamiento en Instancias VolcEngine 29: Selección y Optimización
Guía de Selección de Tipos de Almacenamiento
1. Solución de Almacenamiento en Bloque
Los discos en la nube ESSD de VolcEngine ofrecen tres niveles de rendimiento:
PL1: Básico, hasta 50,000 IOPS por disco
PL2: Equilibrado, hasta 100,000 IOPS por disco
PL3: Alto rendimiento, hasta 1 millón de IOPS por disco
Limitaciones importantes:
Máximo 16 ...
Publicado el 9-27 19:07
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
Comprendiendo DaemonSet en Kubernetes: Despliegue y Actualización
Un DaemonSet en Kubernetes asegura que una copia de un Pod específico se ejecute en todos los nodos del clúster, o en un subconjunto de ellos. Cuando un nuevo nodo se une al clúster, automáticamente se le asigna una instancia del Pod gestionado por el DaemonSet. De manera similar, si un nodo es eliminado, los Pods asociados a él se desvinculan. ...
Publicado el 9-22 09:07
Guía Integral de Despliegue y Administración de Kubernetes
Arquitectura y Componentes Principales
La arquitectura de Kubernetes se fundamenta en un plano de control que gestiona el estado global y nodos de trabajo que ejecutan las cargas útiles. Los componentes esenciales incluyen:
etcd: Base de datos distribuida de clave-valor que almacena toda la configuración y el estado del clúster.
kube-apiserver ...
Publicado el 9-22 05:14
Despliegue de un Clúster etcd de Alta Disponibilidad para Kubernetes con TLS
Distribución de Certificados TLS
Para asegurar la comunicación en el clúster etcd, es fundamental utilizar autenticación TLS. Los archivos de certificado (ca.pem, kubernetes-key.pem, kubernetes.pem) deben estar presentes en cada nodo que forme parte del clúster etcd, además del nodo local. Ejecute los siguientes comandos para distribuir los ...
Publicado el 9-18 05:37
Guía Técnica de Arquitectura y Despliegue con OpenKruise Rollouts
Estructura Interna y División de Módulos
OpenKruise Rollouts opera como un controlador nativo de Kubernetes, especializado en la orquestación de estrategias de entrega progresiva. El esquema de directorios sigue una convención estándar para desarrolladores de operadores en Go, separando explícitamente la validación de esquemas de la lógica de e ...
Publicado el 9-13 04:34
Implementación y Configuración del Control Plane en Kubernetes
Instalación de los componentes del Nodo Maestro
Para iniciar la configuración del plano de control (Control Plane), el primer paso es instalar el paquete base de Kubernetes en el nodo destinado a ser el maestro. En sistemas basados en Red Hat o CentOS, esto se realiza mediante el gestor de paquetes:
yum -y install kubernetes
Configuración del ...
Publicado el 9-11 05:49