Guía de Instalación y Configuración del Controlador Actions Runner
El Controlador Actions Runner es un proyecto de código abierto que permite la gestión y control de los runners autoalojados de GitHub Actions en un clúster de Kubernetes. Este proyecto, desarrollado principalmente en Go, ofrece una forma eficiente de escalar y personalizar el entorno de ejecución de las acciones de GitHub.
Tecnologías y Framewo ...
Publicado el 9-10 02:00
Gestión de Aplicaciones con Estado en Kubernetes Mediante StatefulSets
Kubernetes ofrece varios tipos de controladores para gestionar cargas de trabajo, siendo Deployment el estándar para servicios sin estado. Sin embargo, las aplicaciones que requieren identidad estable y persistencia de datos necesitan mecanismos específicos, como los StatefulSets.
En un entorno sin estado, los contenedores son intercambiables; ...
Publicado el 9-9 16:27
Persistencia de datos en Kubernetes con PV, PVC y StorageClass dinámico
Índice
1. Conceptos de PV y PVC
2. Ejemplo práctico con PV y PVC
2.1. Configuración del entorno NFS
2.2. Instalación de herramientas NFS en todos los nodos
2.3. Configuración del servdior NFS en el nodo principal
2.4. Creación de recursos PV
2.5. Preparación de rutas de almacenamiento NFS
2.6. Creación de PVC para asociar con PV
2.7. Implementa ...
Publicado el 9-9 10:44
Monitoreo de métricas personalizadas de servicios Java con Prometheus
Configuración de integración para microservicios
Verificación de dependencias necesarias
dependencies {
implementation("org.springframework.boot:spring-boot-starter-actuator")
implementation("io.micrometer:micrometer-registry-prometheus")
}
Configuración de aplicación
Habilitar acceso a endpoints de actuator
seguri ...
Publicado el 9-9 06:54
Características Esenciales de Helm 3 que Todo Ingeniero de Kubernetes Debe Conocer
Eliminación Definitiva del Componente Tiller
Helm 3 ha eliminado por completo el componente servidor Tiller, transformando la herramienta en un cliente puro. Este cambio resuelve problemas críticos de seguridad y operatividad presentes en versiones anteriores. Anteriormente, Tiller requería permisos de ClusterRole que generaban conflictos con l ...
Publicado el 9-4 14:18
Recursos fundamentales y configuración en Istio
Los recursos esenciales en Istio comprenden varios componentes clave que permiten la gestión del tráfico dentro de una malla de servicios:
1. Gateway
Este recurso representa un proxy perimetral que gestiona el tráfico entrante y saliente de la malla. El Gateway define un balanceador de carga que opera en los bordes de la red de servicios, acept ...
Publicado el 9-3 12:22
Cómo Depurar Servicios K8S en 5 Pasos Sencillos
En Kubernetes, un servicio es un concepto central. En este artículo, aprenderás cómo depurar servicios K8S, que son interfaces abstractas (host+puerto) para cargas de trabajo compuestas por múltiples Pods.
Antes de adentrarnos en los métodos de depuración, revisemos brevemente la red, base de los servicios de Kubernetes.
Los contenedores en un ...
Publicado el 8-28 05:15
Despliegue y gestión de pods en Kubernetes
Para visualizar la información completa de un pod, se puede utilizar el siguiente comando:
kubectl get pods hello-pod -o yaml
</div>El comando `kubectl describe` proporciona una visión general detallada de cualquier objeto en Kubernetes.
<div>```
[root@master k8s]# kubectl describe pods hello-pod
Name: hello-pod
Namespace ...
Publicado el 8-27 14:50
Monitoreo Integral de Clústeres Kubernetes mediante Prometheus
Fundamentos de Prometheus en Entornos Contenerizados
Prometheus se ha consolidado como el estándar de facto para la observabilidad en ecosistemas nativos de la nube. Su arquitectura se basa en un modelo de extracción (Pull) a través de HTTP, lo que elimina la necesidad de integrar SDKs complejos en las aplicaciones. Cualquier componente que exp ...
Publicado el 8-24 22:07
Implementación de Autorización Basada en Atributos (ABAC) en Kubernetes
El modelo de Control de Acceso Basado en Atributos (ABAC) permite granularidad en la seguridad definiendo reglas que evalúan atributos del sujeto, recurso y contexto para autorizar operaciones. Para habilitar este módulo en el cluster, es obligatorio especificar el archivo de política durante el arranque del componente API Server mediante los a ...
Publicado el 8-24 13:04