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
Configuración de Kubernetes en CentOS 7
Este tutorial detalla los pasos para desplegar un clúster de Kubernetes (K8s) utilizando tres máquinas virtuales con CentOS 7. Se asume una configuración de red donde las máquinas pueden comunicarse entre sí y acceder a Internet.
Requisitos Previos
1. Configuración de las Máquinas Virtuales
Se necesitan tres VMs con las siguientes característic ...
Publicado el 7-14 17:13
Comandos fundamentales para administrar clústeres de Kubernetes
Configuración inicial de autocompletado
Para habilitar el autocompletado en el nodo maestro, instale el paquete y cargue la configuración temporalmente:
yum install -y bash-completion
source /usr/share/bash-completion/bash_completion
Para hacerlo persistente, añada la siguiente línea al archivo ~/.bashrc:
source <(kubectl completion bash) ...
Publicado el 7-13 05:33
Instalación de Kubernetes en openEuler: Guía Detallada
Para desplegar un clúster de Kubernetes en openEuler, es fundamental asegurar que las máquinas cumplan con ciertos requisitos previos.
Requisitos del Sistema
Sistema Operativo: openEuler en todas las máquinas del clúster.
Hardware: Mínimo 2 GB de RAM y 2 CPUs por máquina. Se recomienda 30 GB de espacio en disco.
Red: Todas las máquinas deben p ...
Publicado el 7-12 06:15
Malla de Servicios con Istio y Envoy para Microservicios Multilenguaje
La Evolución de los Microservicios y la Aparición de la Malla de Servicios
La arquitectura de microservicios divide una aplicación en servicios desplegables de forma independiente, ofreciendo escalabilidad y agilidad. Sin embargo, la proliferación de servicios complica tareas como el descubrimiento, balanceo de carga, resiliencia, seguridad y l ...
Publicado el 7-12 00:03