Escalado y reducción de MongoDB en Kubernetes mediante el Operador Oficial
A continuación se detalla cómo cada estrategia afecta internamente al despliegue, incluyendo implicaciones operativas y temporales: | Dimensión | Escalado Horizontal | Escalado Vertical |
|---|---|---|
| Objetivo principal | Ajustar el número de instancias: réplicas en un conjunto de réplicas o fragmentos (shards) en un clúster fragmentado. | M ...
Publicado el 10-15 19:28
Despliegue de OpenFaaS en Entornos Aislados: Guía de Instalación Offline
Preparación de Recursos en Entorno con Internet
Para realizar una instalación de OpenFaaS en un clúster de Kubernetes sin acceso a internet, primero debemos recopilar todos los artefactos necesarios en una máquina con conectividad.
1. Obtención del Chart de Helm y Manifiestos Base
Comenzamos creando un directorio de trabajo y descargando la ver ...
Publicado el 10-12 02:00
Despliegue de un Clúster de Kubernetes mediante Binarios y Docker
Especificaciones del Entorno
Esta guía detalla la implemantación de un clúster de Kubernetes (v1.18.2) utilizando binarios oficiales. Se asume un entorno basado en CentOS 7 con kernel actualizado a la rama 5.x para garantizar compatibilidad con Docker CE.
Arquitectura de Red: Iptables para kube-proxy y Calico en modo IPIP.
IP de Servicio: 10.1 ...
Publicado el 10-10 22:06
Gestión y Renovación de Certificados Caducados en Clusters Kubernetes
Los clusters Kubernetes desplegados utilizando kubeadm suelen tener una caducidad predeterminada de un año para sus certificados. Es esencial gestionar y renovar estos certificados antes de su expiración para evitar interrupciones en la operatividad del clúster. Este documento describe el procedimiento para renovar certificados en un entorno Ku ...
Publicado el 10-10 09:33
Orquestación de Contenedores con Docker Compose y Kubernetes
Docker Compose
Docker Compose permite definir y ejecutar aplicaciones multi-contenedor mediante archivos YAML. Una estructura típica de proyecto puede organizarse en múltiples archivos según el entorno:
mi-proyecto/
├── compose-core.yml # Configuración base
├── compose-apps.yml # Definición de servicios
├── compose-dev.yml ...
Publicado el 10-10 08:18
Administración y Despliegue de Aplicaciones con Controladores de Pods en Kubernetes
Arquitectura del Controller Manager
En Kubernetes, el ciclo de vida de los recursos es gestionado por bucles de control que residen en el kube-controller-manager. Cuando la infraestructura se despliega en un proveedor de nube específico, se utiliza el cloud-controller-manager. Este último interactúa con las APIs nativas de la nube para administ ...
Publicado el 10-9 13:34
Implementación de Ingress con Traefik en Clúster Kubernetes
Introducción al Balanceo de Carga de Capa 7
Los servicios de Kubernetes, tanto ClusterIP como NodePort, operan exculsivamente en la capa de transporte (L4). Para lograr balanceo de carga basado en HTTP/HTTPS y routing avanzado, es necesario implementar un controlador de Ingress que funcione en la capa 7 del modelo OSI. Existen múltiples impleme ...
Publicado el 10-7 21:55
Implementación de Actualizaciones Progresivas y Rollback en Kubernetes
La estrategia de actualización progresiva (Rolling Update) en Kubernetes permite actualizar la versión de una aplicación de manera incremental, reemplazando los pods antiguos por nuevos de uno en uno. Este enfoque garantiza una disponibilidad continua del servicio, ya que siempre hay instancias activas durante el proceso de transición, evitando ...
Publicado el 10-7 04:43
Gestión de Metadatos, Programación y Ciclo de Vida de Pods en Kubernetes
Gestión de Etiquetas (Labels) en Recursos
Las etiquetas son pares clave-valor esenciales para organizar y seleccionar recursos en Kubernetes. A continuación, se detallan las operaciones fundamentales para manipular etiquetas tanto en Pods como en Nodos.
Inspección y Modificación de Etiquetas en Pods
Para visualizar las etiquetas asignadas a los ...
Publicado el 10-4 01:21
Estrategias de Actualización y Rollback en Helm: Análisis del Proceso Three-Way Merge
La gestión del ciclo de vida de las aplicaciones en Kubernetes mediante Helm requiere una comprensión profunda de cómo se aplican los cambios a través de helm upgrade. A diferencia de una simple instalación, la actualización implica comparar el estado deseado con el estado actual para minimizar la interrupción del servicio. Este documento explo ...
Publicado el 10-1 17:53